Things You Should Consider Before Signing a Contract