Pros
Auditing generally gives you a diversified perspective on what's happening with a number of companies. KPMG provided great training resources.
Cons
Inflexible career path. If you get stuck in the government practice, be prepared to leave the firm in order to get out--if that's not the path you want to take. The rating system is frustrating because in order to be ranked as a top performer, you have to be performing at a level above your title. There were inconsistencies in the culture and the things the tell you during recruitment. The sell their "flexible" work schedule (i.e. working from home), but managers generally get bent out of shape when you request anything outside the norm. It was also apparent that there is a hierarchy to be abided by. Associates are to report to seniors, seniors to managers, and mangers to partners. Any break in the chain when asking questions or discussing strategies will be frowned upon.