So what should a first officer do to get a job in a US major who has 3,000 hours on 737 and 2,000 hours on 777, when he doesn't have neither a US citizenship nor a greencard. I will not believe this pilot shortagee thing 100% until they start handing out greencards to the available candidates.