I'm from New York. I've worked at a few hospitals and know a lot of physicians, medical students and fellows. Most of them are perfectly happy with foreign grads. Half of the staff at these hospitals are foreign.
They even have some interest in recruiting these kids b/c all of them do their years 3/4 in Brooklyn hospitals; they are knee deep in the experience and have a lot of skills to excel. My own research doc has mentioned that I should apply to a Carib school because he likes those students. He runs a fellowship and half those fellows are from all over the world.
Perhaps I am biased because in New York, we tend to have a very diverse hospital setting. Do not expect to get a residency or fellowship at a Ivy league or top tier place. If you do very well in residency, you could get your fellowship at a great place... I just think there are too many steps ahead of medical school that end up mattering more or less on the step prior.
This doc also said after fellowship you could get a research gig at the NIH, or find yourself working for a prestigious hospital anywhere you like, because on the end of the day your training matters. Training. Thats the lifeblood of the real medical game, nobody wants to admit it. Kids who train in the warzone of brooklyn hospitals for their residency are better, period. Not many kids are willing to go there, but foreign schools put you there. Advantage Carib students.
Oh and Bleargh, you have not answered the question - your reply is more subjective than the rationale by the earlier post. Even if the school name mattered a lot, how come the other factors like letters, grades, USMLE dont equal, if not overshadow that point?
Call me a fool but the kids who score high on the USMLE and have good grades and letters can get good residencies. The list from the last few years proves that point, but I don't have any reason to suspect there is no bias.