Multiple H1B Transfer After LayOff

I got laid off on Nov 1 at the same day I had offer form another company A now since A had already done with background and evrything they also filed for premium processing last week , So I think next week I am gonna get approved H1b. But in the mean time I got another offer from the Big Company B.

My question is even though I am currently not employed because the laid off company has to send me last pay check this week and already talked to lawyer to delay the H1b revoke. 

1> Company A has already filed H1b , Can I also file from company B? 
2> Should I wait till H1b gets approved from A before filing from B? 
3> Should I tell this situation to Company B lawyer or immigration about this situation , I am afraid of loosing offer . I am confident that if they start the process they will complete the process fast since this is big company , The immigration department has expertise  in this company.They have there tracking system for h1b status and other stuff. They also mentioned that there all process can be done within 15 to 20 days. 
4> If the h1b gets approved from A can I join B even aftyer the start date of A? 





Please I need help because I wanted to join B , But dont know how should I deal with it.?
  1. U are already Cap-Exempt, so Comp B can file a Cap-Exempt Visa anytime for U

  2. No Need to wait for H1 of comp A to get Approved. Both are individual for USCIS

  3. U dont need to tell. Its ok even if U tell

  4. U can’t use H1B of comp A, Comp B must file a Cap-Exempt Visa for u to work for Com B

I could be in same situation. Question is what if I have joined company A on reciept and H1 transfer is still in process and payroll has started. Now i get another offer and company B wants to start the transfer process and I want to join company B. Can they start transfer based on my laid off company and can i join them on reciept?