If you want to use company A as your back up option, and prefer to work for company B, that is totally fine. Let both petitions go through USCIS and get approved. Then apply for visa with the petition that you prefer (company B, I suppose), and more importantly, enter the U.S. and show that same...