At least five Twitter executives have left in recent days as one of the world’s largest advertising companies said customers should pause spending on the social media platform.
At least five Twitter executives have left in recent days as one of the world’s largest advertising companies said customers should pause spending on the social media platform.