A good starting point for undergraduate but not an ideal place for career until you do not care about life quality
Pros
KPMG offers good training program to new employees and there is great opportunitiy to get exposure of a variety of industries. This would be a good opportunity for someone who is interested in working in a fast paced, dynamic and deadline-driven enrivonment to get oneself fast pushed all the time.
Cons
Too much overtime working and sometimes unpaid for the time you overworked. For mega IPO projects, staff are responsible for finding hotels by themselves and usually due to the fact that the KPMG will pay the bill, the budget becomes extremely tight and from time to time hotel conditions are poor. Turnover rate is high always and staff do not have much freedom in choosing the projects they are interested in. Sometimes the process is much like a lottery and someone who is unlucky enough may ended up with a eleven months business trip out of the city.