I came USA Dec 2007 through company A. And After i transferred my H1b in company B ,Sep 08. But still my H1b status is pending. My Question is my previous company want to revoked my previous approved h1b. So they have any rights to do revoked my h1b because i already put file for transferred. and i also talked with my attorney he said me they can not revoked your h1b so what is the situation?
First of all, the sponsored employer has the right to revoke the H-1B sponsored by them by just writing a cancellation letter to INS stating that the alien is no more working with them and thereby cancel the H-1B sponsored by them. USCIS also acknowledges the letter and send a confirmation of cancellation notice of particular alien's H-1B. The employer maintains these cancellation notices under public access folder
They also terminated certified LCA created by them for that H-1B by just going into their DOL account and withdraw the LCA.
You have already filed the H-1B transfer before the cancellation of your H-1B approval. Therefore you are on safer side and further your H-1B transfer application filed by the current employer is also pending.
Note: This is not a legal advice, please consult an attorney