Hello fellow Opponauts- I'm 25 years old, graduated from a good engineering school, and have a pretty good job at a small company where I get to travel internationally, do hands-on testing, and get to manage projects (albiet on a smaller level), technicians, and draftsman. After seeing that Satya Nadella (Microsoft's new CEO) is also an engineer, that got me thinking... when is the best time to get an MBA? I know that my career probably needs another 1-2 years of technical development and at least a little more experience managing projects and people, but I'd like a little more background from people with similar stories.

Thanks!