Can anyone give me advice on this? As the law puts it, I can start to work for a new employer right the day they file on my behalf to transfer my H1B. I do not have to wait until the USCIS' approval. The tricky point is that: what if my transfer won't go thru? Am I considered legal for the time I left my previous employer and worked for the new one? Thanks.