Once I finish 6 years on H1B visa do I have to stay out side of USA for 1 year before I can apply for another new term?
I had an h1b visa for 4.5 years, then got a job with a G4 visa (UN) for 3 years. If I get a job with a US company, can I restart an h1b for 6 years?