> Was it agreed by some salespeople without the knowledge of legal / management?
Never worked for either company, but there's a zero percent chance. Legal agrees to bespoke terms and conditions on contracts (or negotiates them) for contracts. How flexible they are to agreeing to exotic terms depends on the dollar value of the contract, but there is no chance that these terms (a) weren't outlined in the contract and (b) weren't heavily scrutinized by legal (and ops, doing paybacks in such a manner likely require work-arounds for their ops and finance teams).
That's my experience too, but it seems impossible that a competent legal team would have agreed to this.
Legal can advise, but it's ultimately up to the business to risk-accept. If they think the risk vs reward analysis makes it worthwhile, they can overrule legal and proceed.
When advice from legal conflicts with the upcoming sound of ka-ching! the only question that matters is: "how loud is that cashier going to be?"
(b) weren't heavily scrutinized by legal ...
You mean like in financing a ball room?