I moved to the US from the UK with my ex, when we split up I wanted to stay here, but it's extremely difficult - thankfully I met my husband and married. If I had not, I would have to prove that I have an exceptional skill to get a visa.
That exceptional skill is almost impossible to be able to demonstrate as you have to show that you are unique and an American could not be hired over you. Well even if I were a brain surgeon, an American brain surgeon could do the same job. The only situation I think where you could prove this, is if you are some kind of artist, so your work is truly unique to you.
I don't know how Microsoft gets around that. They hire SOOOO many Indians and Chinese software folks. And you mean these people have some unique skill that American born grads don't? Or that folks from the UK don't?I find that hard to believe. I dont' know how Microsoft does it, but they bring in thousands of foreign workers. The campus looks like "little Asia".
Seattle area has a very large number of immigrants. You go to the larger malls here and you will almost NOT hear English. I kid you not.