jennbug wrote:I was going to apply for a
TN visa, but found that I did not 100% fit the criteria, as my job is based more on sales and development than technology. I am also a recent grad, and as such, the J visa fits.
I've spoken with a number of lawyers since posting and have found out that one can apply for H-1B from a TN or J visa. Therefore whichever suits you most (J or TN) is the one you should go for.
Jenn you can change status from J-1 to H-1B, but you need to be ready to apply for H-1 status by April 1, 2008, and cannot have a start date earlier than October 1, 2008. (Unless the employer is cap-exempt.)
I don't have enough facts to determine whether you would be subject to the foreign residency requirement, but its doubtful unless the sponsor is a government-funded program. Most of the folks who get hit with that requirement are physicians.
Also keep in mind that even if you were subject to the foreign residency requirement, you could still change status to TN-1, but not H-1b.
Good luck.