Take an ample amount of time to scrutinize all the clauses with regard to the insurance, payments, materials used, sub-contractors involved (if any), estimated time-period, guarantee period, and so on. All these aspects should be mentioned in detail in the contract. Study it carefully, and sign only after clarifying all your doubts.