Quote: (06-28-2011 05:15 PM)MiXX Wrote:
A lot of Indians get company sponsorship with an H1-B Visa, and when they get their green cards, they return to India and request more $$$:
1. They now have a US Green Card
2. They have been trained in their technology fields by competent Americans.
This is true, especially here in Silicon Valley. It is definitely not the fastest route, but it is doable, cheap and relatively reliable (especially if you stick to a medium size or large company).
Not sure about "return to India" part though - generally, to keep the Green Card one must live in US for at least six months in a year. There are some workarounds, but none of them is reliable enough to rely upon. So if the dude returns to India, gets a job there and stays there, most likely it will be considered as that he abandoned his residence in US, meaning his Green Card is now toast. Makes no sense.
However if one has a choice, I'd suggest going via L-1 way instead of H1-B. Basically L-1 is issued for intra-company transfer - for example, you work for a company in your country, and get transferred to work for the same company in the US. The advantage over H1-B is that you don't have to pass the labor certification, which is pretty tough now considering the unemployment.
And keep in mind that unless you have advanced degree, it takes a while. Current
Visa Bulletin shows that for regular skilled workers they're now processing applications back from 2005, and for India it is 2002(!). So it won't happen overnight.