Contract work, tech giants, recruiting agencies and the H-1B visa system
employbl.com
employbl.com
Not entirely true. H-1B is a dual intent visa which can be renewed unlimited number of times if someone applies for citizenship.
Non-immigrant means literally that: getting it doesn't make you an immigrant. In that way it's similar to a business/tourist or student visa.
Dual-intent means basically "you may pursue immigrant status without negative effects". This is not the case for a business/tourist or student visa. If a consular or CBP officer believes you intend to immigrate when applying for either of those visas, they can deny you.
> In other words, in order to be able to extend the H1B status beyond the six-year limitation and thus lawfully remain in the United States beyond six years without leaving the country, the H1B worker must be on the way to an immigrant benefit or adjustment of his or her nonimmigrant status to a permanent resident status.
http://myattorneyusa.com/extending-h1b-status-beyond-the-6-y...
https://www.uscis.gov/working-united-states/temporary-worker...