3 ms·Two Twitter leaders are leaving after Musk’s deal to buy the company3 points by minimaxir 5y ago