Pros
You are associated with a top brand.
Kontras
You are like a tiny fish in the ocean. It takes you years to get recognized for your work unless you are attractive. Indian managers involve in favoritism. US managers are very professional. Indian managers don't really care about your personal commitments. US managers do understand that you have a life outside the office. Indian managers are very cunning when it comes to dealing with an employee new to the profession. They are never clear about what they are exactly looking for in your job. They make you feel like a data entry operator. US managers give employees the space to work. They trust the employee and give them difficult projects for that they can showcase their skills. The pay hike is HORRIBLE!!! expect not more than 5-8% pay hike every two years. The most ironical fact is that you get promotions more frequently than you get pay hikes. Technical writers don't get any bonus. LESSON LEARNT: Do not go by the brand name.