I am an F1 Graduate student in Texas about to complete my Masters of Accounting degree in December. I have received an employment offer with a public accounting firm (Big 4) for next year. I am a Mexican national and have been studying in the US since 2014.
The firm employing me just sent me an email to start my visa application process today. I will be starting employment with the firm using OPT for the first year, and then I would need to apply for either a TN or H1-B Visa.
My question is, should I apply for the TN Visa, as there's no cap and the processing time is far less than with the H1B, or should I just give it a chance and apply for the H1-B Visa?
I should say, my main concern is being able to work by the time my contract starts, which would be during the summer of 2021. I am afraid that the H1B Visa will be delayed, and my job offer will be pulled. However, I do not want to be approved for the TN Visa, and then not being able to apply for a Green card to receive permanent status at some point down the line (TN not being a dual-intent Visa)
Any feedback or previous experiences with the application process? I have been reading about the delay times on the H1B Visa, and it's just making me more anxious, so any help is greatly appreciated.