Eldee5's comment about H1-Bs has me wondering. What are US pilots doing to get enough flight hours for an ATP?
I had thought that jobs such as CFI were how most US pilots were building their time. I find it shocking that flight schools are getting H1-Bs due to a 'shortage' of US citizen CFIs.