The company is going through an identity crisis as it transitions from a small private company to a large public multinational with significant investor pressure. That transition has taken its toll on leadership and it feels like DickC is scrambling to save his job and survive, largely by implicitly blaming others for the company's failures, getting rid of a huge number of executives. The churn at the top hurts those at the bottom as the constant leadership changes come with new org structures, new philosophies, and new politics, and projects get put on hold and priorities shift.
There have been a number of stealth layoffs, which management states is for poor performers, but people usually don't see it coming and even those working with the impacted employees had no idea. One day you'll email somebody you've been working with closely for months and it gets bounced back and that's how you're informed they're gone, but there's very little further discussion about it. This leads to a stressful environment where people are always worried about the axe, and consequently have short time horizons when thinking about their future at the company.
When executives were recently asked what they thought about a recent exodus of "long-timers" (people at Twitter around 4 years) the response was an acknowledgment that the pace was relentless and people leaving matches expectation. Lasting two years here is a victory and you're considered an old timer at that stage. Despite the constant churn due to people burning out or getting fired, there's very little investment in building institutional knowledge or making the company work culture more sustainable. You can see the short term outlook everywhere, even in public comments, and people seem focused on short term wins to move short term metrics versus longer term investments in building a stable and long lasting business that will be around for the long haul. It's a real shame because it's an