Pros
Great exposure to high profile companies. Challenging environment which enhances your knowledge/skills, and promotes your personal and professional growth. Paid time off is good (assuming you actually have the time to use it before you lose it).
Cons
The leadership of this firm, both at the national and business unit level, is suspect at best (I'm trying to be professional here...). It doesn't promote and/or retain the most talented individuals, but rather it rewards those who have formed personal relationships/alliances with "leadership" at the local office and/or business unit level. The firm continues to layoff very talented, experienced people, including managers/senior managers, directors and partners, for no other reason than reducing headcount to pump up partner compensation. It is basically an old school boys' club mentality at KPMG where following the party line and being a yes man/woman is key to survival. Decision making is slow and outdated, definitely not "best in class"; practically any/all decisions are made at the national level and office/business unit level leaders are basically overpaid/overfed bureaucrats. This is a firm with a lack of clear leadership or vision. Firm is managed in 3-6 month increments with no long-range plan/focus.