Hello, I'm planning on starting an MBA program in a couple of years, and need some deciding on which route to go. My current situation: I'm a Software Engineer with a few years of experience, and am pursuing an masters online in Data Analytics, which I will finish next year. I'll also be moving to Austin soon to start a new job, which will put me centrally in Texas, so I could pursue weekend MBA programs in Dallas, Austin or Houston. The options I'm considering are the following: 1) Pursue an online MBA: This is the most budget friendly route, and perhaps even the fastest. I have my list narrowed down to Indiana, Florida, UMass, and Wisconsin MBA Consortium as a safe school. Cost at the schools would range from around 20k (for Wisconsin) to around 55k for a place like Indiana. 2) Pursue a weekend/part time MBA in Texas: There are some pretty awesome options such as Rice and UT Austin, but they are very expensive. I'm looking at 90k to 115k depending on the school I choose. My employer current fully funds my MS, but I doubt they would provide the similar funding for an MBA. 3) Move to pursue an MBA at an elite program: I have this list shortened to UC Berkley, Chicago, Michigan and Northwestern. The costs would range from 65k to 140k I think. So my question is this: Would the difference in cost to attend a big name program be worth it? I could go to a cheap school like UMass, and get done in roughly 20 months and 32k in expenses (really, more like 17k after my employer's degree assistance kicks in). But on the flipside, as a Software Engineer, having an MBA from 'just another school' may not be enough to make a career advancement :/ What would y'all suggest?