I somehow doubt an airline hired him without running an I-9, which would have flagged his status. I’m guessing OP is the person in the “question “ who is planning to apply for asylum and find a job.
Is the “friend” FAA qualified? Or does he have foreign certs?