i've been working in US on H1B visa for last 5 years. my stamp in the passport got expired in Jan 2005 and my company had already renewed it. my new 797 is valid till Dec 2006. I'm planning to visit India for 3 weeks in Dec 2nd week. now here the complication starts. I'm on the payroll of company A, placed at Company B's premises, working as a consultant. My client company B is planning to file for my H1 on Oct 1st and take me as an employee (premium processing). To take the appointment in india for revalidation, takes around 6-8 weeks. I don't think I will have enough time to take the appointment after I get my new H1. My question is, If I take appointment on my current company A's 797 (you've to submit copy of 797 to take the appointment), later when i visit the embassy, can i get my new H1 (through company B) stamped ? does anyone know what are my options ?
appreciate your time & help