Lay off 7th year h-1(140 approved with company A)-company B and company C

#1
Currently I got laid off with company A with approved Labor and I-140 from company A and I am in the 7th year of H-1 with H-1 approval until 2016

company B has offered me a full time job with H-1B Transfer but not sure on immediate GC Filing as there terms and conditions are to file GC after 1 year.

In the future company B terminates my Job before 1 year due to project completion and company A Cancels my I-140 in meanwhile would I still be able to transfer H-1 to company C after 1 year and then port the 1-140 from Company A.

Can you provide best advice so that I can choose between company B and Company C now .
 
Top