I have my H1B through a consultant company in USA. I never traveled on this visa and never worked for this consultant company. Now I have a direct job offer from another employer. My new employer wants me to work for them directly instead of going through my current visa sponsor. Can I transfer my visa to my new employer and enter US on this new visa? What is required for this? And how much time shall it take?
Sure. Have the new employer apply for H-1 for you. Apply for premium processing.