Hi, I'm currently in the US with J-1 visa, and I have been offered an H1B visa from an US company. I've been talking with the immigration lawyer, and he mentioned that US Department of State might cancel my J-1 visa when the H1B visa process starts. Is that true? I'm here on J-1 visa until end of July (+1 month grace period) and I'm aware that I have to go back to my home country after that to wait till the H1B visa is valid at October 1st. But can they really cancel my J-1 visa before that? PS. I've got the 2 year rule waived. Thanks for the answers!