Every company teams with subcontract companies. If the main contractor receives an order, the sub companies can sign subcontracts with the main company. It makes no sense to sign subcontracts before you get an order, cause nobody can know the terms of the main contract.