Pros
1. Company Employs some of the worlds best brains and hence you will always have a linear learning curve. 2. Company is frontrunner in adopting new technologies hence you will work on the latest technology 3. Oppurtunity to learn different technologies helping in diversifing our knowldege 4. Oppurtunity to work with different fortune 500 companies around the globe hence helping you to understand different work environments, different work culture and makes you very adaptable 5. 360 degree growth oppurtunity wherein you can try different work areas, improve people skills,learn new cultures and make few good frens during your assignments. 6. Closely knitted team, and best part is ever ready to take on any challeging projects. 7. Lots of overseas projects,seminars, presentations, training sessions which helps to alter and enhance the whole perseption about diff technologies and how best you can handle it.
Cons
1. Employees need to put in some efforts to get into the groove as most of the new joinees would be coming from very different company culture. 2. Little bit of travel would be needed once in a while.