First off, it's a big company, so one's experience often comes down to which department you're part of.
Overall, I wouldn't recommend the company to others, based primarily on the company culture. Competition to progress, uninteresting and long-term project assignments, and a general lack of managerial support can occur, and are a cause of dissilusionment. Again, it all depends where in the company you end-up (client-facing, internal), and the type of work you are given (short term interesting projects, or long term resource augmentation operational roles).
Benefits of working in Accenture include the potential to get a broad experience of projects and client roles, well structured benefits and social clubs within the firm, and a range of training and upskilling opportunities.