Pros
-Great Reputation and brand name -Great learning opportunities and internal training -Strong people culture among non-management employees -Strong intellectual property -Firm resources are extensive in terms of legal help (eg immigration law for non-US citizen employees) -HR and core business support functions are good.
Cons
-Staff and seniors will NOT get on to the projects that they would like and will have the opportunity to grow in. Instead they will get on to projects where partners could bill the client for mundane work. -Projects have recently been more along the lines of loan staff/temp labor support rather than consulting work -Pay is not competitive -Antiquated technology (Lotus Notes) -Partners are very disconnected from the needs of staff/seniors