Employment-based immigrant visa
Visa = A document giving permission to enter and stay in a country for a specified period.
Long term migration = If a migrant worker or expat stays in a foreign country for more than twelve months.
Short term migration = If a migrant worker or expat stays in a foreign country for three to twelve months.