Here's the thing:
1. The university you're probably referring to is the Tec de Monterrey med school. It's one of the most competitive private med schools (if not the hardest private school to get into) in the entire country. One of the best med schools in Mexico, they won't let any dude with sucky grades in high school get accepted. There's another Tec campus in the State of Mexico but it doesn't have medicine.
2. Nobody cares about your US undergrad grades to enter med school in Mexico. Medicine in Mexico IS an undergrad degree. If you wish to go to med school here, you could either finished your current degree or dump it because it will be useless here to get in. It's rare to find people in mexican med schools that have another undergrad degree and most M1's are 18 or 19 years old. Prepare to stand out as the old dude.
3. Accept that attrition rates will be higher here than in the US. The Tec is known to be a great university because it weeds out non serious students. If you're a party animal, you will probably not survive the first two years. My university weeds out almost half of it's students. A lot of my friends dropped out. Nobody will be hugging and kissing you because you're getting a bunch of C's.
4. Most med schools in Mexico have a 6 year program. 4 years of med school that are similar to US med school, 1 year of internship that some people would consider to be the equivalent of a clerkship and a final year of obligatory social service. Some universities require a short premed course (Anahuac and Westhill are two examples) though most universities don't. The course is rather useless anyways.
As an intern you aren't rotating and staring at the ceiling all day, you do real work though the level of work varies depending on which hospital you choose to do it in. I did mine in a public hospital and at some periods had the same responsibilities as a resident and even as an attending at some given times. Expect to deliver babies ad nauseum if you go to a public hospital and probably none at all if you choose a private hospital. During this year you get paid a laughable salary, but it was enough for me to go to Playa del Carmen so on vacations so I ain't complaining.
The 6th year is something issued by the government, you can't get a mexican MD license without a liberation paper from this service! Each university offers different kinds of slots and just like internship it's a grade average battle. People with better grade averages from their first 4 years will have more slots to choose from. I'm about to start my service in any day now living in a rural place being pretty much the only doctor in town which is precisely what I wanted. I even choose my slot based on desired geographic location. Can't miss on the opportunity to learn some nahuatl!
😍
Some social service slots are research focused (which I think suck because you don't do anything all day and hospitals treat you worse than a med student but at least you get paid for it), others are special slots with direct partnership with your alma mater but most slots are like the one I chose which are 24 hour clinic slots. The mexican government added this year to both give you a reality check on the health needs of the poorest in your country, a chance to have lots of free time to study to get into a residency and a way to prevent a shortage of PCP's. Since there's always a new influx of new MD's that have to do their service, the country has no shortage of PCP's working in rural settings. Most med students don't know this, but the state your alma mater is located will determine which social service slots will be opened. If you go to the Tec de Monterrey, you will probably do the service in a rural village in Nuevo Leon.
5. With the exception of a med school in Guadalajara which caters to a lot of Americans, med schools in Mexico give 99.999% of their curricula in spanish. Nobody will give a crap that you only know 3 words in the language. Spanish isn't my mother language but I'm so fluent in it that I can read a 1000 page med book in just 3 hours. If you can't read spanish in that speed at a med school level of course difficulty, you're going to get horrible grades and probably will drop out in the first semester. In my internship and most likely in my service, knowing spanish isn't enough because Mexico has 52 official languages. In my internship I treated several patients that spoke Nahuatl, Huichol and even Mazahua. The one Huichol speaking patient I had on my shift didn't know a word of spanish and came without any translators which gave us a hard time explaining things to her.
It's not unheard of that junior doctors in their social service pick up conversational level indian dialects because they are so heavily spoken in those parts. I don't find nahuatl the toughest language ever because so many words of it have filtered into spanish, but languages like Otomi are tough to speak and write.
6. Coming to study medicine in Mexico will offer you a lot of advantages. If you survive it you'll be fluent in billingual medicine, see a totally new culture with diseases that you'll probably never see if you go back to the US, will learn a more clinical type of medicine where you don't need to depend on CAT scans for everything, be an expert delivering babies and learning about how a third world country handles medicine which could give you insight on how things are done in comparison in the US.
However, with the exception of the Guadalajara school, mexican med school curricula isn't designed for students to pass the USMLE, it's designed to make doctors that will practice in Mexico. You can do the USMLE exams when you're close to graduation, but you'll have to arrange everything on your own, do some of the exams in the US and interview in the US for the US match. Getting any residency in the US requires a great USMLE score. Some universities offer deals with preparation courses, but so few mexican doctors wish to practice in the US, it's a niche market.
If you don't get a match, you will have to accept the possibility of doing residency in Mexico which entails all of the bad things and horror stories you will eventually hear. Here there is no 80 hour work week limit and it's 100% legal to force someone to work nonstop in the hospital as punishment sometimes as long as an entire month! My boyfriend due to a really minor mistake was once forced to work 600 hours to "teach him a lesson". I myself as an intern was punished and forced to work far beyond a 100 hour work week once and I was really lucky because some friends had to stay in the hospital nonstop 5 entire days as punishment for something minor. These things help build character (I don't regret getting punished because I worked better afterward) but I wouldn't like you to fall into a trap thinking going to school here is a cheesy and easy short cut to residency in the US. Med school is just tough on the courseload, but internship is a whole new ballpark on teaching you how to work well and not screw up. The working environment at my hospital was cool, but demanding in many ways. I still found times to party as an intern though.
If you don't speak fluent spanish, the only med school in Mexico that offers a much less killer curve for people like you is the Guadalajara school because the first year or two are given in english and they include a lot of spanish lesson classes to teach you the language. This is why the Guadalajara school is 7 years instead of 6 because they don't shove as many classes together like normal universities and they make language teaching a priority because so many students aren't native speakers.
The advantage you will find going here is that intuition is far, far, far cheaper than med schools in the US. It's why I'm graduating 100% debt free.