At least three 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 three 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.