You're already in the job you want so MBA will have diminished value. Do you have a solid engineering undergrad brand (ivy, stanford, CMU)? If yes, that's enough to go up. If not, as much as the MBA is a great experience I'd say for you to pass on it and take some management courses during summertime at Stanford/HBS.
Agreed with the feedback here. MBA is good if you want to career switch, but if all you are trying to is move up the ladder is current company / job it won't help much. You can learn most things on the job. If there are specific things you want to learn, try just taking those specific classes.
The most valuable thing you get out of an MBA is not the education, it is the network.
Thanks alot :) I wanted to evaluate booth weekend MBA as I don't want to leave my job. For Stanford/HBS summer time courses don't have much idea as in how valuable is it wrt learning/networking/growth perspective.
Look at the University of Texas at Austin. They have a degree program called MSTC. It focuses on tech commercialization, think MBA classes mixed with entrepreneurship. They have two intensive weeks that are required on site and everything else is done remotely. The classes are twice a month Friday evening and Saturday all day. They have an international trip to countries like Colombia, China, South Africa to visit industry and startups. And it's only a year long degree.