Avantages
Flexibilty, paid time off, the amount of different clients and environments that one is exposed to. Very competitive pay. Travel can be rewarding. There are only 5 levels at KPMG, associate, Senior Associate, Manager, Senior Manager/Director and Partner. Promotion can be rather quick and with only 5 levels, you can do the math. There is also a good 401k where they match 75% of 5% of your salary. There is also a pension. Vesting for the 401k is 5 years and the Pension is three years. Health benefits are good and there are five weeks, yes 5 weeks of paid time off. There is also 2 weeks of paternity leave. Depending on your group there can be great flexibilty in your work schedule.
Inconvénients
Travel. It can be at the last minute, and makes family life hard sometimes. As you get higher up in the organization there are strict rules on what kind of investments you can have and as new clients are acquired you can be expected to sell off investments even if it means taking a loss. Also, a lot of the time I feel like I don't have home at work, I'm constantly moving workspaces and working straight from my laptop. Sometimes it would be nice to have a office or cube to myself. Hours can be very very long sometimes.