Ryan Grigson has gone to two different teams since being fired as the Colts general manager after the 2016 season. He was let go after a one-year stint in Cleveland (2017) and has spent this season as a consultant in Seattle. Could he soon join a fourth team in three years? Apparently, the 49ers are interested...
Grigson's Colts teams were 49-31 (!) in his tenure, but only one member of his 2013-15 draft classes remains with the Colts (Clayton Geathers) and he had many high profile free agency misses like LaRon Landry and Andre Johnson.
It's probably unlikely he'd be a GM again so soon, but given his front office experience, it wouldn't be a surprise to see him with another team in a different capacity.