The culture/values doesn't really mean anything when you barely ever interact with Cap
Training for Graduates is minimal and completely different depending on department (some train very well - e.g. 3 month training period before actual work, some just throw you in with no training) - very organised with no prewritten path for many departments
No official rotation - you can ask/fight to get changed but depending on your skills/experience and available positions you could be stuck doing something you hate
No technical interviews for Grad software developers leads to working with people who are inexperience, have many bad practices are a pain to work with (especially when they earn the same or more than you!)
Many people end up in positions unsuited to their skills (Software developers stuck operating as PMOS or Testers for years)
Pay/Package is quite poor compared to other consultancies or any tech company really (Pay also doesn't take location into account)
Many silly corporate videos that must be watched and are patronising
People who talk the talk and tick the corporate boxes will get promoted despite not being valuable team members - hard when someone wearing a suit doing nothing gets all the credit and superior pay to the hard working delivery teams
Software developers are in a way an afterthought - only now are Macbooks becoming a standard , still stuck buying rubbish lenovo/dell laptops leaving devlopers working in windows
Very few projects in London ( Capgemini focuses on the projects it can win - cheaper in worse places where no other consultants want to go)
Many projects are so poorly run that its killing the delivery teams - Crazy timescales, teams too small to manage and some higher up just shaking hands and saying "yes we can" - It's particularly evident when we have to hire other contractors to make up for the space
Ratio of technical people to Business people is silly
Still stuck using archaic corporate software (a lot of the internal software is a joke)
Progression is limited in that it's slightly who you know (They'll get you onto the good projects and put in a good word ) and getting the right project - delivery isn't screamed about unless the project is pulling in massive revenue
Too much focus on shifting work to offshore - It's cheaper yes but it leads to very poorly implemented solutions and more work for onshore people to fix.
Often doesn't feel like you're part of the company due to the distributed nature of consultancy - it's lonely
Doesn't provide as much variety as you might think due to lack of people leading to people being stuck on projects too long (1.5years+is very standard)