Common advice is "put the expectations in the contract". For a significant sized ISP, this shouldn't have been the first dance they were invited to.
For example, when I bought an Adjustable Rate Mortgage, I made sure the contract stipulated when the rates would be adjusted, and what formula would be used to adjust them. Not "whenever the bank wanted to change them, and to whatever rate they wanted to."
Common advice is, yes... but I know specific examples of a very large ISP that missed something like that, and a middling-sized company, and my ex charlady. Errare humanum est, I suppose.
Common advice is "put the expectations in the contract". For a significant sized ISP, this shouldn't have been the first dance they were invited to.
For example, when I bought an Adjustable Rate Mortgage, I made sure the contract stipulated when the rates would be adjusted, and what formula would be used to adjust them. Not "whenever the bank wanted to change them, and to whatever rate they wanted to."