Hi there,
Congrats on the offers!
Tough decision, and at the end of the day it IS a fairly personal one, and can be different for each individual...
We would generally just give you advice on factors to consider.... for example....
--overall resources, reputation, alumni network etc of the business school and university itself
-curriculum differences between the programs
-class size
-employment statistics for the different schools (types of roles people go into; companies that recruit there; geographical placements; salary data if relevant to you, etc)
-location of the university-- where in the country; look into more info about the city; consider whether it's more urban/rural and your preferences, etc
-activities and clubs etc on campus
-your post-MBA plans
Many find this helpful, not only when deciding where to apply but when deciding where to go:
https://info.mbamission.com/Selecting-Yo ... ram-E-BookRe finding employment in different countries, first of all I would say you are not limited to the city or country you are studying in (but it's also true that you can most easily network and apply for jobs right there, sure); secondly you should speak with the career services office for more on your concerns about visas and international hiring.
Good luck on the decision process!