Question: what is the difference between a j1 and h1 visa?
Answer: J1 visa is not a work visa, but a student visa, while it allows you to work with some restrictions. It has a 2 year limit, and no dual-intent, meaning you are expected to return to your home country. H1B visa is a work visa for skilled professionals in fields that lack enough experts in the USA.