One more note from me, and this is an obvious but not-often-talked-about piece of advice.
If you want to be in a consulting firm after b-school, please take into account the
offices that you are applying to. It matters - more than the consulting firms will tell you. Consider these facts:
- Supply and demand matters. If you want to work in New York, well so does everybody else. Put New York as your first choice and you are jumping into an excessively competitive pool.
- Diversity matters. Nobody wants their office to be full of people all from the same school. So if you're from Stanford and want to work in San Francisco, or Kellogg and want to work in Chicago, then you're placing yourself into an excessively large pool. On the other hand, if you're from Stanford and want to work in Chicago, or Kellogg and want to work in San Francisco, then you've just made your life that much easier.
- Fit matters. Want to work in Los Angeles? Sounds great...do you think you fit in with LA people at your b-school? Trying to prove to a consulting firm that you "fit" is difficult enough without also trying to adjust your personality to match a local office.
DO YOUR RESEARCH - put just as much effort (or more) into studying the culture of each consulting firm as you did when you applied to b-schools. Do not declare office preferences without thinking this strategic element through. If you're dying to be a consultant, but aren't tied down anywhere and know you're going to be traveling all the time, then play it as safe as you can. I hear Cleveland and Denver are nice.