Wait, so you're saying it's OK for a company to not disclose a contract that you have with them until after you've agreed to it? Contract law generally requires you to know what you're signing for the contract to be enforcable.
You can't agree to a contract you haven't agreed to.