Is the Bird Really Freed?
After months of drama, Elon Musk has finally bought Twitter for $44 billion and created an uproar from the word go. Walked into the headquarters holding a sink for a cheeky caption and fired numerous executives, including former CEO Parag Agrawal, CFO Ned Segal, and Policy Chief Vijaya Gadde, upon assuming ownership.