Hey MA Oakley,
I have a few comments based on your post.
1. Online MBAs, even those from well-regarded universities, are
not very portable. Usually they are useful for people who want to stay in their current company or industry and are just another benchmark for promotion. It is extremely difficult to make a career switch with an online program. Are you sure you
have to do an online program now? Why not do a full-time program as you transition out of the service? (You already mentioned that a career switch down the road is part of your plan.)
2. Anything you can learn in an MBA program, be it online or full-time, you can learn online by yourself
for free. (Seriously, it's all on Investopedia.) My point is this:
What you pay for in an MBA is largely the recruiting options, your alumni network, two-years to figure out where to take your career, working through cases with peers, and doing an internship. You will miss most if not all of this by doing an online program. It's tough to miss all of that...especially if a career switch is what you're ultimately after.
3. While UNC offers a solid MBA program, and I imagine their online program will be among the best of the online options, it is *definitely* NOT worth the price tag attached to it. Unless your tuition is going to be covered by the military or some other form of sponsorship, I am going to disagree with the other poster and tell you to avoid the UNC online option as if it were the plague.
Do not pay $114,000+ for an online degree. https://onlinemba.unc.edu/admissions/tu ... ncial-aid/ If you were on-campus at UNC, getting all of the previously mentioned benefits of full-time programs, then yes, spending $100k would be a different story. No online program is worth that much money though.
4. If you know what/where you want to transition to when you leave the military, this could be a better starting point for you to decide how to pursue your education rather than picking an online program off of a list. If you know what kind of functional role you'd like, you can find a program that is a good match for you. If you have a few particular companies in mind you'd like to pursue, you can see where they recruit. If there's a certain geography you want to settle in, you can find the programs that place best (and have strong networks!) in that area.
Good luck with the decision!