Points to Consider Before you Sign in a Deal?