The H-1B visa allows a US employer to temporarily hire a foreign skilled professional to work in a specialty occupation in the US. It is a temporary visa to work and settle in the country.