CONVAIR and others,
You don't always need to actually hold a "Greencard" before being employed by an airline. Some regionals and cargo operators only require prove of employment status, such as an H1b visa or an EAD (given prior to greencard status). Where they say they do, it's a company policy, not an INS requirement.