I came in United States in February 2013 with Employer A (H1 B valid till Sept 2015) and joined Employer B in November 2013(Got new H1 B visa valid till September 2016). In December 2013 went to India for vacation and did not get my visa stamped with new employer(B)… because my old stamp was good till September 2015.. so I traveled on Old visa.. at port of entry the officer gave me I-94 with validity of old visa (which is Employer A valid till September 2015). Now I got another job and I want to transfer my visa.

1. Is there any problem in doing that..?
A. >>There is no problem moving to a new employer in the situation described below.

2. Which I -94 should I give for my transfer (the one I got from new employer transfer or the one get while I enter in US after my vacation?
A. >>You should submit the I-94 that your obtained upon reentry. However, the earlier approval (Company B) along with I-94, should be included in the petition package.