I'd only want one on there every few years. I think the expectation is that you stay about 2 years at a company (might be different in tech). I personally loathe my job but like the money, but I'm looking to make a switch and am willing to take a 25% reduction in salary if I can find something decent. Unfortunately, I a 2 year contract where I would have to return a portion of my pay. I do hear that it isn't enforced, and that would seem logical as they bill me out at such a high rate that having an unhappy employee potentially damage a client relationship for what is essentially 2 weeks of fees wouldn't make much sense. Therefore I'm on the hunt.