Compared to an H1B or an O1A for example?
What are the restrictions? Is there a "go back home for such amount of time" rule after the program, just like for the J1 Visa? Would any change of status be too difficult to obtain (without re-entering in the home country) after the program is completed? Would I not be able to get a green card through the same job at the same company afterwards? Is travelling back and forth during the program also an issue? Are there any salary/compensation restrictions too during the training?
Thanks in advance.