Essential terms and considerations to review before signing a agreement