Foreign workers or guest workers are people who work in a country other than one of which they are a citizen. Some foreign workers use a guest worker program in a country with more preferred job prospects than in their home country. Guest workers are often either sent or invited to work outside their home country, or have acquired a job before they leave their home country, whereas migrant workers often leave their home country without having a specific job in prospect.