TL;DR Breakdown On May 12, Elon Musk announced that he was stepping down from the Twitter CEO post and appointed Linda Yaccarino as the new CEO. Linda Yaccarino follows […] Click here to view full article Tags:pos