Pros
1. I work in India Office, the environment and work culture is very friendly between India and US counter parts. 2. Always surrounded by passionate people having hunger to learn and explore. 3. Motivates new talent and gives opportunity to learn and learn and learn......Grass root exposure. 4. Senior management(India and US) is totally supportive and helps in all aspects. 5. The management are a great leaders that they not only pushes everyone to play to their strengths, but also is 100% transparent and values every single asset that the team brings to the table. 6. I will put my example in terms of career growth in eCS. I started my career as a fresher in eClinical Solutions, India. Within 3 years, I promoted to Senior Developer and the immediate next year, I promoted as Team Lead. In this company, visibility is more and management will always encourage your work efforts. 7. Just an awesome place and an excellent step in my career to be associated with such a growing company.I am always feeling as a company family member not a employee.
Cons
Can't think of any as of now.