The US H1B visa is a non-immigrant visa that allows US companies to employ foreign workers in specialty occupations that require theoretical or technical expertise in specialized fields such as in architecture, engineering, mathematics, science, and medicine. Under the visa a US company can employ a foreign worker for up to six years.
Applying for a non-immigrant visa is generally quicker than applying for a US Green Card, therefore the H-1B visa is popular for companies wishing to bring in staff for long-term assignment in the US
Individuals are not able to apply for an H1B visa to allow them to work in the US. The employer must petition for entry of the employee. H1B visas are subject to annual numerical limits. US employers can begin applying for the H-1B visa six months before the actual start date of the visa.
The US H1-B visa is designed to be used for staff in specialty occupations.The job must meet one of the following criteria to qualify as a specialty occupation.