I have been working as an expat in the UK wherein I had possessed a work permit; i was recruited here as a foreign national.

Prior to my employment, i.e. during the job-search period, I was with a recognition that it is very normal for the companies to recruit the citizens over me even though I am slightly better fit for the position.

Am I wrong to assume that ethically it is wrong to recruit a foreign national over a citizen, if their possible fit for a position is more or less very same?

One of the reasons I am asking this is that I will also be on the recruiter position in the coming years.

closed as primarily opinion-based by gnat, BigMadAndy, bharal, Dukeling, mxyzplk Oct 7 '18 at 6:21

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 4
    Are you asking about ethics or the law? The law does indeed distinguish between those with an existing right to work (Nationals, EU nationals etc) and those who would need to acquire that right (Through sponsorship, VISAs etc) and the assumption is that you should only import somebody if you absolutely need to. Whether that's ethically correct is a whole different conversation! – Dan Oct 6 '18 at 13:03
  • @Dan I am asking about the ethics, provided that the law is abided by already. In my case I had already possessed a working permit for example, but without citizenship. – swada Oct 6 '18 at 13:05
  • 2
    @Swada it seems that ultimately you are asking why a company should prefer one candidate over another. IMHO This is a philosophical question and as such can't be answered here as it is opinion based. – Peter M Oct 6 '18 at 14:21
  • 1
    I'm voting to close this question as off-topic because it's about ethics and inherently unanswerable – bharal Oct 6 '18 at 18:15
  • Why would someone's nationality have any bearing on ethics? You may instead want to ask why people would hire citizens over foreign nationals. – Dukeling Oct 6 '18 at 19:42

Am I wrong to assume that ethically it is wrong to recruit a foreign national over a citizen

Yes. There are legal and business reasons which make a citizen preferable, but there is no ethical reason.

Having said that, there are also social reasons unrelated to the job which some companies preclude certain nationalities based on, but those sorts of biases are usually in a grey area legally and easily enforced by declining their application without giving that as the reason.

Not the answer you're looking for? Browse other questions tagged or ask your own question.