The H-1B is a non-immigrant classification that is used for the temporary employment of international employees in specialty occupations.
The position must:
The prospective employee must:
Six years of H-1B eligibility in total
Employers may petition for up to three years at a time
Time spent in H-1B status with another employer counts against the six years of total eligibility
Leaving the United States for 365 days "resets" the H-1B clock, allowing another six years of H-1B eligibility
Processing fees for H-1B status must be paid by the hiring department and may not be passed to the employee
H-1B travelers should verify that they have all documents necessary to enter the United States before traveling.