<p>Eternity, I don't want to come off as too harsh, but I believe that, from a purely careerist standpoint, the natural science majors have it the worst. But engineering/CS majors and natural science majors are extremely difficult, and in fact, engineering/CS majors are probably more difficult than many natural science majors, but at least when you complete an engineering/CS major, you have a decent backup career with a quite good starting salary, relative to what other undergrad majors can deliver. In other words, natural science majors have almost all of the difficulty, with much less of the payoff. </p>
<p>Put another way, if you are interested in chemistry, but not enough to want to get a doctorate in it, then you could major in chemical engineering which will increase your starting salary by about $15-20k. Yes, the ChE major is more difficult, but not that much more difficult than a chemistry major. And chemistry and ChE are quite similar. If you like math, you could major in CS. If you like physics, you could major in EE or ME. </p>
<p>Now obviously, those majors are not exactly the same. So I don't want somebody coming here and saying that math != CS. Of course it isn't, that's not what I'm saying. Obviously if you know you love one of the physical sciences to the point where you want to get a doctorate in it and spend the rest of your life doing it, then you should just major in that science. But if you just 'like' that science (but don't love it), and you're just interested in a marketable degree (as most students are), I would argue that an engineering/CS degree fills the bill better than does a science degree.</p>
<p>Now, as far as the "business-y" majors, I will admit that often times the competition is a lot closer. It should be said that if we're talking about a scrub no-name school, then the competition is not close at all. I'd rather have an engineering degree from a no-name school than a business degree from a no-name school. In fact, it is often times true at those no-name schools that the business majors are where the scholarship football and basketball players hang out because those majors are known as easy majors. </p>
<p>However, you want to talk about those business-y majors at the good schools. And I admit that here the competition is quite close, and would probably depend on the school in question. For example, if we're talking about Penn, I would probably agree that getting a BS at Wharton may be better than getting an engineering degree at Penn SEAS. In most other prominent cases (Berkeley, MIT, Cornell, Michigan), I would argue that getting that engineering degree is still better, although I would agree that the advantage is not large. Again, keep in mind that, as far as I can tell, engineering students seem to be at no serious disadvantage in getting banking/consulting jobs compared to the busad majors. These consulting/banking jobs hire plenty of engineering students from the top engineering schools. </p>
<p>Let's also keep in mind that being able to major in busad at many of the top schools is not assured. For example, at Berkeley, you can't just walk in as a freshman and say that you want to major in busad at Haas. No, to major in busad, you first have to get admitted into Haas, and these admissions are only done at the end of sophomore year. That means you have to take all the brutal Haas prereqs with no assurance that you will actually get in. Only about 50% of those who apply will get in. And that's just those who apply - plenty of people get bad grades in those prereqs and so they don't even apply because they know they won't get in. So if you go to Berkeley hoping to get into Haas, you have to know that there is a high chance that you won't get in and will have to major in something you don't really want to major in. Contrast that with Berkeley engineering, in which you people get admitted as freshmen, so at least you know you have an assured spot in engineering. </p>
<p>However, I do think one of the best ways to hedge your bets is to try both out and then pick the one you like, or even get both. For example, I think the Jerome Fisher program at Penn, where you get an BS engineering degree and a BS Wharton degree, is a good way to hedge your bets. Some people at MIT get dual degrees in engineering and Sloan. While I'm not exactly the hugest fan of dual-undergrad degrees, because I recognize the compromises involved, I would say that going down a "dual track" could be useful, and then once you figure out which way you like better (the technical track or the business track), you then take that path, or if you can handle it, complete the double degrees. </p>
<p>
[quote]
Also, can you elaborate more on what you mean when you're talking about 'consulting' jobs? I've heard a lot about consulting in the IT industry where you have to have excellent computing and programming skills. I haven't heard much about consulting / engineering. What other kinds of consulting jobs are there?
[/quote]
</p>
<p>I'm not talking about computer consulting. I'm talking about management consulting and strategic consulting - basically helping companies formulate strategies, redesign operations, restructure their businesses, figure out what companies to acquire or what divisions to spin off/divest, who to hire and fire, and basically all aiding managers with their business decisions. </p>
<p>Read about it here:</p>
<p>Here is information about some of the most prestigious consulting companies:</p>
<p><a href="http://www.mckinsey.com/clientservice/%5B/url%5D">http://www.mckinsey.com/clientservice/</a>
<a href="http://www.bain.com/bainweb/consulting_expertise/consulting_expertise_overview.asp%5B/url%5D">http://www.bain.com/bainweb/consulting_expertise/consulting_expertise_overview.asp</a>
<a href="http://www.boozallen.com/bahng/SilverDemo?PID=Home.html&dispType=HTML&contType=TABLE&NGPgID=serviceintro&Taxonomy2=33%5B/url%5D">http://www.boozallen.com/bahng/SilverDemo?PID=Home.html&dispType=HTML&contType=TABLE&NGPgID=serviceintro&Taxonomy2=33</a>
<a href="http://www.monitor.com/cgi-bin/iowa/about/companies.html%5B/url%5D">http://www.monitor.com/cgi-bin/iowa/about/companies.html</a>
<a href="http://www.bcg.com/our_expertise/expertise.jsp%5B/url%5D">http://www.bcg.com/our_expertise/expertise.jsp</a>
<a href="http://www.mercermc.com/defaultFlash.asp?section=HowWeHelp%5B/url%5D">http://www.mercermc.com/defaultFlash.asp?section=HowWeHelp</a></p>
<p>One thing I find extremely interesting about consulting companies is the emphasis on "alumni" of the that company, and when I say "alumni", I mean people who used to work at that company, but left (hence they are "company alumni"). At almost every other company, once you've left, they don't want to have anything to do with you anymore. Not so with consulting. Consulting companies actually devote a part of their website just for the alumni (where you can only get in with an alumni login), and even invite you to events where you can meet other alumni and people who are still at the company. Basically, once you've worked at McKinsey, you're always considered to be part of the "Mckinsey family", and the same thing is true at Bain or BCG or any of the other companies. </p>
<p>Of course this is not altruistic. The real goal is to improve networking. The fact is, consulting is a tough gig and the majority of consultants will burn out and quit and move on to a "regular" job - often times, a position of high importance at a normal company. However, by maintaining strong connections with the alumni, the consulting company then has access to all these well-placed contacts in industry, and that adds to the knowledge base and social capital of the consulting company. Furthermore, those alumni in a company helps other alumni who are looking for jobs at that company. For example, Kevin Rollins, CEO of Dell, is a Bain alum, so it wouldn't surprise me in the least if he were to fill many Dell management positions with other Bain alumni, and Jonathan Schwartz, President of Sun Microsystems, is a McKinsey alum, so it wouldn't surprise me if he's filling the company with other McKinsey alumni. This then increases the overall desirability of getting hired at a consulting company in the first place, because you then get access to that alumni network (in the same way that a major reason to go to a top business school is to get access to the school's alumni network). Furthermore, keeping contacts with the alumni means generating more business for the company. For example, if Kevin Rollins decides that Dell needs to hire a consulting company for advice, I think we all know which consulting company he's going to hire. </p>
<p>In some sense, you could treat working at a consulting company as not even really working, but more like "going to graduate school", except that instead of you having to pay, they pay you. </p>
<p>The real point is not to sit around talking about the intricacies of consulting all day long. The point is that, for whatever reason, consulting, as well as banking, seem to offer career paths that are more attractive to many top engineering students than even the engineering companies do. That's why 25% of all MIT EECS students ran off to take jobs in consulting/banking, and the number would surely be a lot higher than that except that not everybody who wanted an offer got one. Engineering companies often times come to MIT or the other top engineering schools to recruit, and can't find enough students who want to work for them. That practically never happens with consulting/banking. If anything, they receive an embarrassment of riches - they have too many strong candidates and have to turn many away. </p>
<p>I am intrigued by why this is the case. Engineering companies have to know that they're losing top engineering talent to consulting and banking. I am stunned that they refuse to do anything about it. I am even more stunned when these same engineering companies then turn around and hire a consulting company, who then sends consultants who may happen to be the very same former engineering students that those engineering companies were unable to hire before. If you are willing to pay top dollar to bring in these guys now that they are consultants, then you should have been willing to pay top dollar to them when they were just graduating college seniors.</p>