I'm planning on earning an M.B.A., but I'm not sure that I'm ready to start or have enough resources. I'm not a U.S. citizen, so financial aid is a big question. Your best bet is to negotiate with your current employer to cover all or part of your M.B.A. costs, which would allow you to work toward your M.B.A. part-time. Don't give up without making your case.
Timing is the question.
You're early into your technical career and have marketable skills. There are many routes to the desired destination. Over the long haul, an M.B.A from a reputable school is worth the investment as it generally appreciates over your lifetime. Pay varies considerably, however, depending on field, demand and location. Financial aid is a huge issue.