<p>I made the following post sometime back answering a question about top MBA admission. It answers some of your questions.</p>
<p>(I am a Wharton MBA).</p>
<hr>
<p>andidates who spent a few years working in whatever field their original interest took them. When I was doing my Wharton MBA, there were people like me from high tech, researchers from pharma companies, military officers, advocates in non profit agencies, etc. Yes, there were a LOT from Wall Street - after all, Wharton is known to be the best MBA program for the financial type to begin with. Even so, there was a tremendous diversity of people’s background. What was important was that they all excelled at their respective field and got terrific recommendations from their companies.</p>
<p>As for the companies that hire graduates from top MBA programs, most of them do NOT like the ones who went straight from undergrad to MBA. Right or wrong, the common perception is, MBA education is wasted on somebody who did not have some real life experience before, and hence the worth of MBA education, even from top schools, was discounted. At least this was the mindset in a couple of global fortune 100 companies I worked for. </p>
<p>Second, you do NOT have to have undergrad business major at all to be admitted to top MBA programs. If anything, top MBA programs love people who did undergrad in different fields. In the world of consulting, top tech/science undergrad education + top MBA is considered a best combination. Personally, I would rather see those who aim later for the top MBA program to do some thing other than business admin at college. Going to college for business admin degree is like going to a trade school - a glorified trade school. They teach you tricks, but not how to think and learn. I feel that college education should be much more than that. </p>
<p>In summary, there is absolutely no advantage for business undergrad majors for getting admitted to top MBA programs or excelling at those programs once they are admitted. However, I did see some core humanity majors who avoided math related courses at college having a lot of difficulty in some classes. But then again, Wharton is a very quant oriented program with a heavy duty emphasis on macro economics, operations research and financial stuff. I don’t know whether they would have had an easier time at a program that is more focused on things like marketing, etc. </p>
<p>So, let your son major in anything he likes. Let him have a few years of real world experience, and he can aim for the top MBA program. I am happy to see my son majoring in economics (lately he has been toying with the idea of double majoring in economics/math). The more theoretical, the better. He will have plenty of practical stuff later. If anything, for those who don’t go to a Ph.D. program, undergrad is the only opportunity for really theoretical stuff. Practical stuff is not that hard to learn once on the job, and in fact, really hard to learn while in academia. So why waste time learning “practical stuff” at a wrong setting? Learn what universities are best at teaching, and leave the practical tricks later: if you know how to learn, you can learn all the monkey tricks later with no difficulty once you are in the real life setting.</p>