Pros
Progressive work assignments (if you're in the right office) All different types of industries are touched - can help someone identify something they like, i.e. non-profit accounting, government, small business, etc. Interact with all levels of management, as well as clients
Cons
Work is very cyclical, very tedious and boring Culture varies from office to office, but just about everyone is frowning (low morale) Bonus system is a joke - you'd have to have no personal life to get a $500-1,000 bonus Forced to complete Best Places to Work survey with message to give high marks (every year) No work life balance - none, nada, zip Low employee retention, as staff with enough experience leave to get realistic careers, since the firm just hires staff straight out of college.