I studied in US on F1 visa. Then a company A in US hired me and did my H1. I worked on H1 for about a year. I went to India on vacation in August 2009, but when I went to get my visa stamped, it got refused. Then I joined an Indian company B there, which sent me to US on B1 visa on Aug 22, 2010. Right now I am in US on B1 visa while my wife is in India. My B1 expires on Feb, 2011. I got a job offer from company C on Sept 24, 2010. My visa needs to be filed on 27th or ASAP on premium processing.
My question is: When they file my H1, should they apply for change of Status or consular processing? ("consular processing" meaning going to India and getting the visa stamped from there, then come back to US and start working)
I am worried that if I change my status from B1 to H1 while I am in US, they might not stamp my wife's visa thinking I misused B1 visa. If that happens, I will have to leave the job and go to India.