Pros
If you get on the right project I've heard it can be ok. It's somewhere where you can get a bit of experience while you wait to make your next move to a company who will treat you much better. There are some good people and I made some friends there.
Cons
Absolutely zero work-life balance. You should expect to work late nights and weekends and get shouted at when you refuse. General level of knowledge is extremely low. A lot of people are very confident and talk convincingly but when you scratch the surface they have absolutely no idea what they're talking about. When you're applying for the job, Accenture HR will tell you about how you can do anything you want and how your career is completely in your hands. You soon fine out that this is nonsense, and your career direction will be completely dictated by whichever managers want to use you to get promoted. People act like there's a huge difference between consulting and technology but really if you're performing well in technology you'll end up doing a consulting role without the salary! People have very large egos and really enjoy being in a position of power unfortunately this often leads to an intimidating and bullying work environment.