Pros
Accenture provides very good compensation and benefits. It helps to be on a project away from your home location to make the most of their compensation. Also, they provide good stock options for its employees and good 401K reimbursement. For the most part they have good client relationships and work hard to maintain these relationships. I'm proud to work for Accenture and it seems that they have an excellent reputation compared to most consulting firms. You are expected to work a LOT of hours, however I feel that they have drastically changed my work ethic for the better and have allowed me opportunity for growth.
Cons
Accentures worklife balance is not exactly stellar. There have been many times that employees have asked for vacation only to have their requested days denied. I for one, have had to work numerous holidays in order to get things done for the client. Another major downfall for Accenture is that they sometimes have hostile relationships with their clients. Often times clients resent the fact that there are consultants on their projects helping them and they receive a lot of pushback. Also, it can be difficult to maintain any type of relationship while on a project as you are expected to work a minimum of 10 to 12 hours a day.