In the tumultuous world of social media, Twitter has been shaken to its core as a series of top executives announce their departure. But this isn't the only storm cloud hovering above the iconic blue bird's nest. With Elon Musk's recent takeover, concerns among advertisers…










