This is really a nasty week for me as I have to prepare and submit all the documents needed to transfer my H1-B visa to Yahoo! inc. Immigration is one of the process that I really hate in my whole life. Here is the list of docs that I submitted to Berry, Appleman & Leiden LLP, who is incharge of immigration for Yahoo!
- I-140 and Labor approval notice
- I-797 of current employer along with all old employers of mine and H4 dependent
- I-94 receipt of mine and H4 dependent
- Copies of all passport of mine and H4 dependent
- Recent pay stubs
As I changed the job from ANTs to Yahoo!, I need to do the same process again. I still do not understand why IRS needs all the documents back and forth. As they have everything already; they should just cross check from SSN and/or I-94 receipt and do the approval for the transfer. If it is a new H1-B then we can imagine why they needed it.
Anyway, am crossing my fingers now; as I already completed 6 yrs and on 3-yrs extension now (I just got this 3-yr extension a week back as I have I-140 approval). Only thing that is pending is; once my H1-B is transferred I wanted to fill for my labor and get the I-140 ASAP; so that I can take advantage of my old priority date.