If your choices are : foreign direct investment outsourcing immigration
Then this is the answer: Outsourcing -usually affects the domestic labor market because people from your country lose jobs because foreigners will work for less money. Immigration -affects it because immigrants are usually wilful to work for less amounts of money than locals. Foreign direct investment -usually affects it because it creates more job opportunities for people.