As a non US citizen this has always confused me. Does this mean that to get the job I need to be authorised to work in the US? Or that I will need to be authorised once I get the job?
Can I apply in hopes of moving to the US? Or in which situation would a non citizen be authorised to work?
> An employer has no legal obligation to commence an immigration case. ... The employer may lawfully reject the job applicant because, if hired, that individual will ask the employer to take steps before the federal government to obtain authorization to employ him (an employment-based immigration case).
In other words, if you are not currently legally authorized to work in the US, the employer has no obligation to sponsor you for work authorization, and can simply reject you.
> This situation differs from one in which a job applicant has temporary work authorization that is independent of the employer and the applicant does not ask the employer to take on the legal obligation of an immigration case in order to employ him. The employer should not reject the job applicant simply because he has temporary work authorization.
On the other hand, a non-citizen with a green card, EAD, etc. is protected, and refusing to hire because of those documents is illegal.
https://www.eeoc.gov/pre-employment-inquiries-and-citizenshi...