In my experience, big tech companies ask their TNs to start participating in every H1B lottery as soon as they join, and switch them over as soon as they bag a spot.
TN renewals are risky because you can be arbitrarily judged as having immigrant intent and get rejected, especially the more times you keep renewing them. H1B in contrast is dual-intent so this risk isn't there. Just my IANAL understanding of things.
TN renewals are risky because you can be arbitrarily judged as having immigrant intent and get rejected, especially the more times you keep renewing them. H1B in contrast is dual-intent so this risk isn't there. Just my IANAL understanding of things.