Pros
sometimes you find cool people and endure the suck together- creates friendships.
Cons
Accenture is extremely hypocritical when they talk about approaching problems in a "truly human" way when they treat their staff as less than that. I have seen and worked with sexism more than once. Accenture doesn't push innovation, if you stay too long and don't push yourself outside work you will lose the skills you worked for as a developer and get stuck at the company- I see this all the time. Leadership will take credit for the work of others if they are below them. Bonus' and raises are a joke, borderline offensive for the hours you put in. I guess in hindsight the work/life balance is good because there is no real or interesting work to work on.