I finished graduate studies in physiscs and i am curently F1 opt working as a post doc in a department in the school of medicine. I asked them about applying for the H1B visa but they said they will need to apply for me J1 visa and exhaust the 3 years under J1 before they can apply for me the H1B. My question is am i going to be subject to the J1 2 year home residence and can i start an application for a GC if get into J1 visa. What if i get a job before the end of 3yrs in another company, can that company apply for me a H1 if i have a J1 visa?