Joe Mixon agreed to terms with the Seattle Seahawks after months of retirement rumors, bringing a Pro Bowl resume and a complicated off-field history.