Pros
+ Plenty of opportunity to cross skill and take on new roles and challenges - keeps you interested in your job as it is always evolving + Making a major effort to be more "Agile" / Technology Driven (unusual for a large consultancy) + Respect for work life balance + Tries to be socially / environmentally responsible + Range of projects & clients + Good promotion tracks for juniors (but more on this in cons...) + Some very supportive managers
Kontras
- Promotion process can depend on a manager letting you submit a case, rather than individual merit. Example: My manager gave me feedback telling me I was excelling on a role designed for someone double my grade with excellent client feedback. Twice I tried to submit a promotion case (sponsored by staff more senior than my manager) and both times was told I couldn't because it was the "wrong time" by my manager. I should say this is the same as any major business - some managers are good and some are bad. I have since moved (which this manager didn't want me to do as he did not want to lose me) and got the promotion I wanted within 6 months in my new team. This does highlight a big plus of Capgemini though in that they support rotation - so if you want to leave your area for whatever reason it is normally possible.