These five year contracts probably seem like a great idea at the time, but they definitely aren't very rider friendly. I feel like three years should be the maximum any agent recommends, particularly for younger riders.
I'm struggling a bit with Gee's situation, because it must be really frustrating to be tied into a contract that you desperately want out of, but equally, surely contracts have to be meaningful otherwise what is the point? Gee also wasn't that young when he signed his contract extension, so he ought to have been aware of the potential pitfalls of signing such a long contract.
It's the riders who sign five year contracts when they're very young (looking at UAE here) that I feel bad for, as they really are dependent on the advice they get from their agents/ family/ friends. I know people love to criticise Ayuso, but I really don't think he should have been allowed to sign that massive contract when he was 19 . It's a shame that the CPA doesn't offer advice on this, as I feel like for a lot of very young cyclists there is nowhere for them to get neutral information/ advice.