In reality, what every company/team/management wants is someone who will give them some constructive criticism on small mistakes here and there that are easy to fix, but ultimately act as a supportive shield for the company against /other/ criticisms. The more credible that someone is, the better, and the more sophisticated that act of supportive shielding is, the better.
In exchange, the company provides support, financial or otherwise, for that someone's personal career ambitions in becoming rich and famous themselves.
Anyone else see it this way? Or am I just too jaded these days?