Pros
The people at Accenture are driven, young and fun. Normally, you work in diverse environments; however, there are a few instances with the "old boys' club" mentality. I loved being surrounded by leadership who were supportive and looked out for your best interests. This aspect is, of course, hit or miss. If you find work that you like, it is not bad working long hours early in your career. You will excel if you are smart and dedicated. The company is always evolving to make processes better. Everyone receives a 15% discount on the stock, which is a great aspect.
Cons
Work / Life Balance is hard to maintain if you want to be rated well, even if leadership supports it. It is difficult to find local projects with a role that fits. Much of the time people are promoted based on their relationship with senior leadership, rather than theire performance. Leadership often favors certain people, those are the people who are rated the best. I think that happens at many companies though. Good oppurtunities are difficult to find locally. This becomes almost critical if you are a woman with children. There are areas outside of consulting that may fit, but they are not as fulfilling to me.