Can/do teams sign assistants to, say, 3-year deals that can't be terminated? Meaning they have to stay in that assistant position for the full 3 years, and couldn't leave for a head-coaching gig during that period? Or is that just something no assistant would want to commit to?
I'm just thinking out loud, because it seems ridiculous for a team to have to replace its top 2-3 assistants every season.