The company would file on your behalf. It's more efficient and cost-effective for them to do it as opposed to you doing it.
I'm not sure TN is the right Visa however, as that is typically used for Canadians working for US clients, not as US employees.
In general the process is that you give them all the documents they ask for (surely listed somewhere on the internet), a law firm writes up a letter and formats everything as per the preferences of the Customers and Immigration etc. and then you take it to the border to get the visa from an indivudal officer who stamps your passport.
I've had two TN visas and happy to discuss privately with you.
The company would file on your behalf. It's more efficient and cost-effective for them to do it as opposed to you doing it.
I'm not sure TN is the right Visa however, as that is typically used for Canadians working for US clients, not as US employees.
In general the process is that you give them all the documents they ask for (surely listed somewhere on the internet), a law firm writes up a letter and formats everything as per the preferences of the Customers and Immigration etc. and then you take it to the border to get the visa from an indivudal officer who stamps your passport.
I've had two TN visas and happy to discuss privately with you.