Pros
Opportunities at big enterprises that you might have a hard time getting foot in the door with otherwise. Smart teams.
Cons
It's too big and employees dont matter. When assignments end you have to find your own next assignment in an impossible, archaic system that's not standardized and few are trained on. Then Cog actively moves onshore roles offshore leaving onshore resources with few options, if any. They push employees to apply for roles they aren't remotely qualified for but have higher bill rates. You have 30 days to find a role of have your "contract ended" but only allow benched employees to submit 10 applications at a time and if no action is taken on apps by hiring managers, benched employees are stuck with no ability to apply for more roles as the clock counts down. Good luck everyone finding anyone who can point you in the right direction or help support the job search. It's exhausting and lonely. Once laid off you can count on a Cognizant recruiter reaching out to say you'd be a great fit for the role you just left (bc some roles are reserved for external recruiting) but those positions pay significantly less despite an identical job description. Unethical is putting it lightly.