Changing TN from H1 with a new company
I have lived in US for seven years as a software developer. 4 years with TN and 3 years with H1B due to the green card processing but have not gone to I-485 stage yet.
However, I am considering leaving my current company and apply for a new TN status for a new company.
Can I get a TN again with a different company?
If yes, is there any way to issue TN other than thru POE such as by mail?
I do not want to take a risk of not able to come back to US.
Another question is that I just got I-140 approved from NSC.
Can anyone give me the estimate on how long it would take to get the GC from now? Still devating whether I should stay with current company or move to a new company with TN.
Thanks
I have lived in US for seven years as a software developer. 4 years with TN and 3 years with H1B due to the green card processing but have not gone to I-485 stage yet.
However, I am considering leaving my current company and apply for a new TN status for a new company.
Can I get a TN again with a different company?
If yes, is there any way to issue TN other than thru POE such as by mail?
I do not want to take a risk of not able to come back to US.
Another question is that I just got I-140 approved from NSC.
Can anyone give me the estimate on how long it would take to get the GC from now? Still devating whether I should stay with current company or move to a new company with TN.
Thanks
Last edited by a moderator: