Pros: Job security, Global travel
Cons: Performance appraisal system, below average salary
The good thing about Cognizant is that it does have great customer base so you get to work with some of the top customers. Culture is still old fashioned and very much hierarchical.
Compensation is below average, especially for the people who shifted from India. Appraisal system is not good.
Good travel opportunity and job security.