There are several types of work visas available for foreign nationals who want to work in the United States including temporary work visas, seasonal work visas, and exchange worker visas. Here's more information on types of US work visas, including eligibility and requirements, plus information on how to apply for a visa to work in the United States.
US Temporary Non-Agricultural (H-2B) Visas are available for foreign workers in non-agricultural fields to work in the United States, given that there is an insufficient number of domestic laborers to fill the position. H-2B visas are generally used for jobs that are temporary, though not agricultural - for example, jobs at ski mountains, beach resorts, or amusement parks.
US H1-B non-immigrant visas are for skilled, educated individuals employed in specialized occupations. The H1-B visa enables foreign workers to temporarily work for a specific employer. Here's more information on H1-B visas.
US Seasonal Agricultural Worker (H2-A) Visas are available for foreign agricultural workers to work in the United States, given that there is a shortage of domestic workers. Here's more information on H2-A visas, including eligibility and requirements.
It is possible to become a permanent resident (Green Card holder) of the United States through a job or offer of employment. However, some categories require a certification from the U.S. Department of Labor to show that there are not enough US. workers who are able, willing, qualified, and available in the geographic area where the immigrant is to be employed and that no American workers are displaced by foreign workers. Here's information on eligibility for and obtaining a US employment-related green card.
The annual green card lottery program (Diversity Immigrant Visa Program) is an opportunity for potential immigrants to obtain the status as a permanent legal resident of the USA. This program runs each year and provides 50,000 "Green Cards" to applicants randomly selected in a lottery process - known as Green Card Lottery.