Originally posted by Mike Gershman: Based on other posts here, it's obvious that some programmers get an H1B visa, enter the US "on the shelf", and search for a paying job. I assume that some consulting company is the employer of record.
Which is illegal. What seems to happen far more is that unscrupulous firms get people an H1 after those people pay a lot of money, then dump them in the US and disappear. This is also illegal.
I missed this great therad earlier. Lot I learnt from this post.
Originally posted by Angela D'souza: They make new rule to H1 people. People who want to come on H1 must have Bachelor's degree in appropriate field to get job.
My grad and post-grad in from Economics, Dhaka University with a 2 years' diploma in SW Engineering from NIIT. I am from Bangladesh and my INS has been approved 1 month back with a contracting company. I am supposed to go to USA at the end of Februray. Once I get there I hope I can make comments from my experience. But so far what I found is -
1. In terms of green card processing, its better to file the application with CC as you'll change jobs frequently and green card processing must be finished with the company from whom you applied for it.
2. In general, CC will take an amount of your pay but won't pay you while you are not in a contract with any company. You just have to wait to get the next contact.
3. In general, CC will process your spouse visa too.
4. A 4 years' experienced java developer like me can expect around 45 to 50k salary in contract basis if he performs well in the interview board and his resume seems okay. I am gong to Atlanta where a few of ym friends get me this impression so far.