Yes, they do. (Well - I'm not sure about TN Visas specifically, but I was aware of their sponsoring plenty of visas).
It was my first software job and as far as I can tell it's an amazing thing to have on my resume.
It was my first software job and as far as I can tell it's an amazing thing to have on my resume.