Hello,
I have a specific question about H1B Visa transfer. I am a British citizen and hold an H1 visa from company A. I have travelled to the US on that visa to apply for my social security number, which I now have. But I have never worked on that visa since the specific project which I was recruited for never took off.
I am back in England now. My question is: whether company B which offers me a permanent job in the US can recruit me by transferring my visa to itself while I'm still in England? Please remember that I have no payslips as I have never worked for company A though I have travelled to the US.