Company: KPMG
Date: 2014-05-22
Overall rating: 3/5
Employment status: former
Experience level: Junior

Build connections early
Pros: You can learn a ton if you are on the right teams. Use your internship to make connections so you can get scheduled on good jobs. I would make a guarantee of team and/or client a part of your offer acceptance. Get on a toxic team and your life will be hell.
Cons: Work a ton of hours, which is fine if you work with good people, is terrible if you don't. When you work for an incompetent senior/manager, they have no interest in teaching and developing because they are too concerned about trying to make themselves look good.