I am currently in the USA on a J1 Visa.
I might apply for an H1B this spring (April) and hopefully I can start to work by October.
However, my J1 expires in June. Does this mean that between June and October, do I have to leave the country or can I actually be here? Can I work during that time or do I have to wait for the H1 to be approved?