ambujakshi92
New Member
I’ve a 4 year Bachelor of Mechanical Engineering degree. I just got a Software Engineer offer from US company. My company is applying for I-129 pre-approval through premium processing. If I get approval, which other documents should I bring to port of entry along with Passport, I-797, offer letter, degree certificate and transcripts? Do I still need a Support letter on company letter head?
Looking at a previous post, OP was denied TN because officer felt Mechanical Engineering degree is not sufficient for Software Engineer role. This has got me worried. I understand that CBP officers have ultimate authority to deny entry even with I-129 pre-approval, however, how often do CBP officers scrutinize USCIS pre-approval?
Also, I’m planning for a preview trip to get my TN and then return to Canada to resign from my current employer. How far in advance of the joining date, can I do this trip?
Looking at a previous post, OP was denied TN because officer felt Mechanical Engineering degree is not sufficient for Software Engineer role. This has got me worried. I understand that CBP officers have ultimate authority to deny entry even with I-129 pre-approval, however, how often do CBP officers scrutinize USCIS pre-approval?
Also, I’m planning for a preview trip to get my TN and then return to Canada to resign from my current employer. How far in advance of the joining date, can I do this trip?