Companies may have restrictions on nationalities owing to visa restrictions.

And yes, people who have jobs often have faults, but typically unemployed people don't have jobs for a good reason.