Pros
KPMG has a great name associated with it. It is great for the resume. If you're willing to work hard, your can really zoom up the ladder as well. KPMG is always in the top 100 best places to start your career. Also, if you're a good worker, they'll pay for a lot of training, professional exams, or advanced schooling. KPMG is a very environmentally friendly place to work, and they are making big pushes to show their environmental responsibility as well as responsibility to the community. In addition to 5 weeks of paid vacation and 10 holidays, KPMG will give an extra 4 hours/ month of paid time off for community service, which can be added up and taken all in one week, if you desire. It makes you feel good to work for an employer who cares. KPMG also offers many international opportunities.
Cons
Though five weeks of vacation are authorized at KPMG, it's rather hard to actually take advantage of all five weeks. It is also looked down on somewhat by local management. Also, if you're a good hard worker and good at what you do, it means you're more likely to get promoted and pay raises, but it also means that the managers put you on more projects and you tend to get overworked. I also work in a smaller department with economists and finance professionals who aren't very social; therefore, I don't have any real friends at work to speak of.