When should I be wary of signing an agreement with a company?