I'm a Captain for one of the largest 'regionals' in the US. We have many aliens here. We've never had a problem hireing them, or keeping them.
Once we had to fire a Brit for gross incompedence! And I remember around ten years ago we fired a Dutch guy for letting his green card expire!
PM me and I'll try to help.