RRRamjet is right. Small adding if I may. Although it is illegal to do not hire someone for not being US citizen, many companies don't want to take the TSA papework hassle for commencing the training. The paperwork B.S. required by training schools is very quantity different when is coming between a US citizen and a non US citizen.