If you don't want to sign the contract, don't go to the company. If enough people do that, they will drop that requirement. If you do go to the company and sign the contract, man up, and pay the people. There is more than enough information out there to understand what a company is like before you sign on. I don't agree with contracts for employment, but I do agree that even a handshake a man should honor.