Not to dash dreams for one or the other but why not try both. In the National Guard, I know many people who have an MBA and work in Business but do their one weekend a month and two weeks a year. Many corporations take pride in the number of military (to include National Guard and Reserves) they have on staff. Additionally as retirement is earned at 20 years of service if you start in college as ROTC you could get 20 years before you turn 40. This leaves lots of life left to start your own business (like my wife has done) or continue up the corporate ladder.