Earlier quoted context omitted.
In my opinion you're the ideal MBA candidate - undergrad in either engineering or a science, some work experience, then the MBA. The problem is that so many MBAs have undergrads in Business and go straight to the masters without any intervening work experience. So they don't have experience and the courses have a lot of overlap. They give the MBA a bad name, but they're the cash cow of business schools.
Where I live (India) most of the MBAs are Engineering or Science Graduates. This year only 9 people from business and 1 from arts got into IIM-A. Its a common choice among Engineers to take up MBA after there Graduation (BE/BS/B Tech). It kind of annoys me though. Its fine if you are doing an specialization in something like Project Management, Computer Management, E-Commerce or something like that. But it just bugs…
The reason is that IIT grads are now able to get the same jobs and roles as the IIM grads - McKinsey / BCG / Goldman Sachs / and other investment banks have been regulars at IIT campuses for quite a few years now. Their reasoning goes that why not catch this talent early instead of getting the same bunch of people from IIMs a few years later.
It's indeed sad that there is not enough money in the core engineering disciplines yet.