I have been working at Cognizant Technology Solutions full-time (More than 5 years)

Pros

High salary, bonuses, hmo with dependents, minimal to none salary dispute, high annual increase, friendly work environment and BCP plan.

Cons

Hiring incompetent managers. Politics. High attrition rate because of these incompetent people that does not appear to be helping the team.

Advice to Management

Give chance to the team managers who are working very hard. They know the process and manage the whole team very well at the same time. They deserve to be service delivery managers instead of these incompetent ones you hired externally.