Hi mysticlad, I'm considering to pursue a Master's degree to be an NP. I did my undergrad in another health care field, so I'll be doing a Direct Entry Program if I decide to go for it (have to make the big decision in less than a week). One of my concerns is: upon graduation; would I be able to find a job as a foreigner, go on my OPT, then get either an H1B or EB2 visas. I know (from online research as well as personal experience) that most hospitals, especially in bigger cities only do very little sponsorship, mostly for physicians and researchers. I also looked on job postings around the country and found almost no hopes. People have advised me to look for opportunities in underserved areas, but even with that, I'm not entirely sure it'll get me to where I want: to be able to stay and have a career in medicine in the US. I am not yet in your position, but I may very well be in a few years. So please share your findings and experiences, and if there's anything that I can do to help, let me know too. I'm hoping to seek advise from an immigration lawyer sometime next week by the way. Thanks and good luck!