Pros
Well known brand. Opportunity to work for many different clients.
Cons
Accenture hires many recent graduates, because they can be cheap compared to those who are more experienced, and usually blindly listen to managers. For most part they can train you if you are right out of school, and then you are off to a project, following some established process. They need bodies so that they can charge clients big $. If client is happy, Accenture leadership is happy. But no one usually cares if there are better ways to do things (there is no reward to managers for taking such risks). If you make few friends among coworkers, that is great. But if project changes, or there is reorganization, or if Accenture acquires new company and you are imbedded into it - no one cares about you any more. There are no ($0) incentive for managers to care about it. However, Accenture has it own internal PR and Marketing efforts. If you are right out of school, you'll be drinking their kool-aid, and thinking that you are working for the best company in the world. My advice, go find significantly smaller company where CEO and other executives might actually care some more about its employees, on more personal and individual bases.