- Develop skills around critical thinking, problem solving, quantitative/qualitative analysis- Participate on a team of highly intellectual people who push you to be your best- Get great exposure to a variety of management issues- Great culture and learning envrionment

Cons

- Long hours and travel can take a toll- Lack of industry focus at entry level