As has been posted ad nauseum, if you are not a US citizen and do not have a green card, it is illegal to hire you. If you do have the green card you would be classed the same as a US citizen. That being said, many US pilots have been looking for aviation jobs for 6 months to a couple years.