Pros
Accenture encourages you to be efficient and to excel. You get your hands on new technology and because it is an outsourcing company, you gain experience with a multitude of client environments. The company promotes process improvement, and encourages employees to get involved in training, volunteer work, and team-building initiatives. The company attracts some really great people.
Cons
The company is on an aggressive mission to move as much work to India and other low-cost countries as possible. They are top heavy in management, and short on leaders with direction. There is an abundance of managers, and the shrinking technical resources are forced to work to no end. True leaders are becoming hard to find here. Most employees must work while on PTO, or risk falling behind and failing.