Pros
Deep microsoft centric skillset of the employees across a broad range of technologies, many smart people, some of the executives at the region and area level are very sharp, strong internal training investments, tends to promote very quickly up to the manager/group manager levels
Cons
Very bureaucratic, last few years have added layers to financials making it difficult to win business, led by CEO that is accounting rather than people focused, inherited Accenture's risk-management-first attitude which drives nearly everything, training investments are great internally but enabling employees for external training doesnt happen, company's philosophy for tuition reimbursement is terrible, people may be promoted too quickly - leading to a disconnect between title and actual capacity as well as a lack of lower level personnel to put on projects