It needs to go further. Fire everyone who says there are no problems. If there are no problems, why is an under-manager needed? Also fire everyone who makes up bullshit problems.
If you're going to agree with me all the time, why do I need you?
It needs to go further. Fire everyone who says there are no problems. If there are no problems, why is an under-manager needed? Also fire everyone who makes up bullshit problems.
If you're going to agree with me all the time, why do I need you?
Too prone to false positives: Any project which is genuinely going really well results in everyone getting fired, and the company absolutely tanks as a result.
This was about 1000 people.
I think everyone would agree that yes-people are useless for a team, but if you find yourself surrounded by them you have to ask why. Either you hired poorly, or more likely the way you treat you team and/or company creates a culture of fear and dishonesty.
My comment from much above, to which many people replied, was from the point of view of a working programmer.