Pros
I have been with Cognizant for little shy of 10 years. I have worked for their India , USA and Mexico facility. It has great technical acumen and good micro management skill. Policies are mediocre but they adhere to what is written in books. Retirement and other benefits are mediocre as well. If you want a long term less shocking career it’s good.
Cons
Bias management. The company is full of a specific section of Indian employees and all goodies are assigned to them. I found management to be unethical and unprofessional. On one occasion I got an email from my the then supervisor to give good feedback about his boss. He was trying to influence us because he wanted his boss to get promoted. Shameless and spineless managers!! HR is also powerless because when we complained about it they took no action whatsoever. The manager should be kicked out for violation of ethics. You will be given silly excuses when it comes to promotion and you should be assured that if you don’t have a back up you will not be promoted even if you’re exceeding expectations on a regular basis. Work life balance does not exist. Trainings are worthless. Best trainings are booked for special section of people who hail from a certain section of India. It’s a global company for namesake and I found it to be governed and managed by only one section of people.