Take a tour in Europe, France or Switzerland, I know some contractors who have been in the same client, if not team (through various reorg) for more than two decades.
Myself,5y same client over a 7years period, each time in a different team or close to.