Pros
The people are great at Accenture. Every team I've been a part of has been composed of some of the most dynamic and committed people I've ever come across. I truly leave every project with at least a handful of good friends who I'll keep in contact with and who will help my professional network grow even stronger. I've also been very pleased with the career growth opportunities I've been given. I think that most projects will give you the opportunity to stretch yourself to really develop a new set of skills or a new level of confidence you that might not get elsewhere.
Cons
Accenture tends to push a very work-life balance focused agenda (both when recruiting and with existing employees). For the most part, I think it's a little difficult or impractical to take advantage of some of the Accenture-offered programs and approaches that would allow a consultant to achieve a better work-life balance (flexible work schedule, shared roles, etc). In my experience, I've never had a supervisor on the project suggest these as a possible option. Further, I have heard from trusted colleagues that the options have actually been dismissed or discredited when raised as a possibility in a meeting where they were trying to acheive a better balance.