Foreign nationals with crew visas
#2
As I understand it, if you hold a green card, you live here, and thus don't need a visa. There were 2 or 3 green card holders in my new hire class I think.
Thread
Thread Starter
Forum
Replies
Last Post