I have been working for a company A for 3 yrs with end client company C. I am currently on vacation outside US for 6-7 weeks and already have a stamped visa. Client Company C wants to hire and filed for H1B right before I flew out and it is approved last week for 3 yrs(based on my approved I-140 with company A).
Issue is Attorney asked me to go for stamping as my new visa validity dates have changed so I took an appointment(as I have new I-797). But company C internal recruitment process is not yet complete and I don't have an offer letter and their process may take time well beyond my planned date of return to US. Even If I get my stamping with out offer letter(just an assumption) I can't work for the company C as my position & recruitment process is yet to start.
Instead of going for new company C visa stamping can I go back to US with my current company A stamped visa and continue to work for company A and later when Company C is ready with an offer I can join them as there is a valid H1B with them?