Pros
If you're in the consulting workforce, you'll most likely never see the inside of an Accenture office, but instead be working at client sites, which could be almost anywhere. Not a bad scenario for fresh college grads who have no life yet and could use a housing and food budget subsidy. You might get sent to India for an outsourcing project, which could also be interesting.
Cons
Incredibly boring work for software developers. Compensation is below industry average. Very little training budget. If you're in software development, be prepared to use dusty and obsolete methodologies. Java is the new COBOL! Company does not value higher education. Leadership are all born-and-bred Accenture, most of them having arrived as analysts right after college. Accenture is well on their way to becoming an outsourcing juggernaut, so if you are disturbed by the idea that a 'high performance business' is one that sends every possible job to the third world, you might feel a little out of place.
Advice to Senior Management
Take responsibility for your own actions. All too often I see rank and file analysts and consultants bearing the brunt of bad decisions made by short-sighted managers who have little understanding of software development or company policies.