There's also some obvious issues with the way they do layoffs. Like, say there's a 10% cut target. They typically make every leader hit that target. Even if one team has, say, 30% of their devs underperforming, and another team has 0%.
And, of course, the idea that every leader even has a reasonable idea of their developers' performance. They don't. And they protect or punish people for all sorts of reasons, often unrelated to performance.
And, of course, the idea that every leader even has a reasonable idea of their developers' performance. They don't. And they protect or punish people for all sorts of reasons, often unrelated to performance.