Pros
World class company and provides opportunities to grow. Had a chance to work with the project which extracted best out of me. Managers had been very supportive and ensures that the team grows with them,
Cons
Salary not very attractive as compared to the others in the market. Promotions and hikes are based on the number of years of experience and not on the basis of the talent. Mandatory completion of 2 Certifications every year is tied with the promotion and salary hike. If a person does not complete the certification, no matter how well he/she has performed (or no matter how busy he/she has been delivering the project), don't expect a better treatment from the employer. The story does not stop there. The next year, the person has to complete backlogs as well as next years certification to be in the league.