H1 with CP Can we go for COS and also can i join a different company?

Hello Saurabh,

I am currently in USA working with Company A on L1, Company B has applied my H1 on Consular Process, if it gets approved can i go for Change of Status, to avoid going for stamping in chennai?

My other Question is, i have an offer from Company C, is it possible to Join Company C with my H1 from Company B. will there be any chance that Company B can cancel my H1 after approval?

Please suggest me possible options.