I think term limits are probably ineffective, if only because so many staff stick around even as the names on the offices change, and they hold so much of the power.
Massive agreement. "Yes, Minister" and the follow up "Yes, Prime Minister", despite being just over 30 years old now are brilliant satires of politicians and the civil service.