Pros
KPMG has competitive benefits, salary rates, and work/life balance. Additionally, I felt like I was treated fairly by managers during the year end review process and always felt as if I was putting out high-quality, sufficiently reviewed work. They place an emphasis on societal contribution and offer great training opportunities. In the IT Audit (Risk Assurance) field, they encourage and will pay for personnel to get relevant certifications. Finally, there is a relatively transparent path through the organization, especially from the Associate to Director level.
Cons
Workload can be demanding at times, also as you progress through your career (specifically as experienced associate or senior associate) you will end up managing new college hires which can present problems in some scenarios.