This is an excellent question and I've asked many medical schools that question over the years. Short answer is: it depends. Medical schools in countries in Caribbean that serve the local community will offer internships to graduates that plan on living, practicing and serving in said country. Dominican Republic comes to mind. Graduates from the "for profit" medical schools that attract students from around the world have less of a chance in securing a residency or internship. Medical education is a big business. Obtaining licensure and employment depends on many factors including eligibility to immigrate and obtain visas. You really need to ask the community you plan on studying in as well as practicing in about those opportunities! If a country that has a medical school won't accept graduates to practice in said country, I would avoid going to that school! Too many "red flags" pointing to problems in accreditation and recognition not only by Host country but other jurisdictions as well.