Pros
I've had some amazing managers who have taken me under their wings to mentor and coach me. I've had my certifications paid for, I'm being compensated pretty well, and have been able to maintain a healthy work-life balance.
Cons
I've also had a nightmare-situation of a project that has really changed my view of this company. There was no work-life balance, no organization within the project, and no management. Despite our attempts to report this to senior executives several times, none of these issues were ever addressed. I joined this company because they told us they cared about how they treat their people, but the amount of politics I've experienced shows me otherwise. Most companies have feedback bottom-up and top-down so that each person is rated during round-table discussions. However, Capgemini only does top-down ratings (something I find extremely unfair). Again, this really varies by project. I've been on amazing projects with extremely competent managers. I've also known many people who have never experienced bad projects. So please take this with a grain of salt.