Software developer on TN Visa
The first year was not easy. From a friend’s suggestion back in 2013, I applied with a partial undergraduate (incompleted university) from a 3-year study. They took many looks, and I had to point out that the NAFTA agreement allows this, and they called my company , etc., but they accepted it for 1 year. Next year, they took time to accept it and said they can deny it next time. However, I had already started my CEVENAL certification to get my Cedula profesional. In 2015, they said it was the last time they allowed me to not have a Cedula. By 2016, I had a Cedula and got the TN Visa for another 3 years and have been renewing it until now. However, I have now moved out of the US and kept on working under the visa. I could not get a residency as that would cancel my work visa. BUT I heard stories that you can start that 3 months after you come in, but do it if your TN is good for 3 years as the process can take up to 2, and you can't leave while this process is ongoing because they WILL cancel your visa upon re-entry because the TN visa is not for dual intent. ANOTHER road is to jump into a PERM visa, but I haven't seen anyone succeed at this. A PERM visa does allow you to apply for a green card. Either way, the US is expensive, and taxes even in a state without state tax get close to 25% without dependents. However, I am now just waiting on my last year to get my social security points to access retirement Social Security, and I will just bail out from the TN Visa and paying these taxes. I will come back for my retirement fund. I never got a US green card or citizenship.