The poster of the most recent question (Clinton), has his location as Mexico. This would lead me to believe his friend is also Mexican. The wait for a family or employment sponsored green card for Mexican citizens is very long. Only a marriage green card is quicker which has already been mentioned.
I don't know what other visa a pilot would qualify for maybe H1B???