California Realtor here. Escrow is opened by the listing agent and 99% of the time the seller/listing agent chooses the escrow company. Escrow is opened once there's a contract.
Who Does The Escrow Agent Work For? Escrow agents act as neutral third parties in these types of transactions. They serve the escrow agreement, and as such, they don't work for either the buyer or the seller.