Should you get an MBA after an engineering education even before you have job experience?

Previous answer makes good sense but there's another angle to consider. Based on the experience of a friend's son, here's what is also possible. Many students have the opportunity to spend a good deal of time in their studies. If that's possible, here's the scenario currently going on in the engineering field. If you can graduate high in your undergrad class, and are thinking about a higher level of study, let your undergrad mentor know you'd like to find a good 5 year Ph.d university. Currently top schools like Georgia Tech recruit high level undergrads to their 5 year Ph.d programs. It's almost a freebie too. They'll stipend a student to about $24,000 per year and it's either teaching or doing research to pay your 5 year tuition costs. The friend's son soon figured out that instead of teaching undergrads, doing research work for Georgia Tech for 5 years let him tide 5 years free of cost, taking into consideration the stipend from GT. The young man had 9.5 years of engineering under his belt and had recruiting offers from dozens of top quality companies. He had to "look" no where as Tech grad students are heavily recruited. To boot, his dissertation became the basis for a patent! He & GT shared the license fee a Japanese electronics company paid them for use of the patent. And, there's a company that publishes dissertations as research information that can be bought at Barnes & Noble. I bought my friend's sons dissertation at B & N for $80.

It comes down to what you plan to do after you get your engineering degree. If you would like to work in research and development you are probably better off not doing an MBA, however it is essential that you do your masters and specialize in a specific area of your engineering field.

If you wouldn't like to do the above, an MBA degree is definitely very helpful as it gives you more exposure to business-related topics you didn't come across in engineering studies. Even if you start off your career as a basic engineer, as you climb up the career ladder an MBA degree equips you with organization skills, marketing skills etc.This is also important because the role of the engineer is changing; within an industry, an engineer is likely to be a manager who has to implement new practices and new technology.

So if you arent very specific on staying in that engineering cocoon go for the MBA. Also there are a wide range of MBA degrees available, people usually only consider the usual areas of marketing and finance while opting for an MBA degree but there are several other options available like an MBA in operational management etc.

It's really important that you do your MBA at a good university, and most of the good universities require work experience. So maybe wait a few years to do the MBA degree until you get that much needed work experience to get you into a good university.