Pros: lots to learn. free meals occasionally
Cons: no personal life
KPMG suits people who are ambitious and are willing to sacrifice their own personal life to fight and be promoted.
I'm locating in CA and having cases in NY. In order to accommodate clients' needs, I wake up at 6 AM everyday to check/reply emails. Then I go to the office regularly and continue working until 5ish PM. In addition, work remotely after I get home. The saddest thing is, no overtime paid.
Since it's a very intense working environment, it pushes you into the fire and force you to learn a lot. I improved a lot in communication and consultation skills besides technical aspects.
All managers and directors I've encountered are very nice. They provide helpful advice, feedback and suggestions to me. They provide opportunities to me to learn how to be a PM and lead me through.
I like most of the co-workers. They are dedicated to the projects and help me a lot to fulfill clients' requests. They are also humorous and it's joyful to chat with them. However, since I've moved to CA and am too swamped at work, I don't have a chance to talk to them regularly.
The hardest part of the job is that you have to check emails ALL THE TIME, even after working hours. You have to be very responsive to the projects assigned to you. I have to bring the work laptop when I am on vacation and work remotely when needed. However, again, no overtime paid.
I really can't think of any enjoyable part of the job. Maybe when the managers/director bring us to lunch. But it's just occasional and I don't really care about that once-a-while meal. I rather to have a more work-life-balanced job.