Switching from TN to H1B - anything I am missing?

just to piggy back on what nelsona mentioned, do keep in mind that GC process takes into account your country of birth. For India-born individuals, currently the EB2/3 queues are several years long (unless your spouse or you were born in a country other than India/China)
 
Top