An immigrant visa is designed for a foreign national who intends to live and work in the United States permanently. A temporary work visa is considered a non-immigrant visa and is typically valid for up to three years.