Actually you may be the exception because most MBAs are idiots. Many MBA have unreal expectations about how fast they should get promoted and thus leave. I prefer to hire MSEE or PHDs before MBA's because they stick around when making a low 6 figure salary with pension. The MBA's loose site about value and start to nickel and dimming the design. Many times in the predesign process they will say you can't do something because it cost too much. This intern kills the future product and thus innovation stops except for simple concepts which for the most part you will find 5 other companies doing the same thing. By the way I think you missed the big picture and its companies like GM that don't have careers for engineers. Your promotions at GM stop at director or VP level(Note: Levels are different than banking)