What's worse, it's not really like you're a consultant, because then you might be able to leave it behind. It's more like you all work for that company, and it's a revolving set of promotions and demotions, and you're forced to watch people abandon your work for some other goal that you think is at best less important, but have no real ability to influence.