4 ms·
A longer TN visa is only nice if, in fact, your goal is temporary work in the U.S. If you actually expect a green card some day, this change is a curse. When
by makecheck 18y ago
A longer TN visa is only nice if, in fact, your goal is temporary work in the U.S. If you actually expect a green card some day, this change is a curse.
When your 2nd H-1B expires, you must have started the green card process (or equivalent) to stay in the U.S. For most people, this is within 6 years of arriving in the U.S. But for TN visa holders, they stay in the U.S. for the duration of all their TN visas, and add the roughly 6 years for H-1B after that. So now, this could be 10 years or more.
And the companies I've seen are in no rush to start your green card any sooner than they have to, as it costs them money (and you may just quit).
What's worse, there is some risk and complexity in switching jobs while on a visa; technically there is a chance you could lose all rights to stay in the U.S. when you quit your job.
So most people will work for a single company for many, many years, just to get their green cards. If you aren't completely in love with your job, this would suck.