A friend interviewed for a job which went very well, they were offered the position but soon after, they were informed that they could not be employed due to their nationality. Information about their nationality was not withheld in any way. Companies are allowed to withdraw job offers of course but is nationality a viable reason, especially after the offer was made? Chalk this one down to the company being unprofessional and move on or make a complaint? Bear in mind the employer is one of the worlds leading petroleum companies and the position is a scientific one.