Digital Marketing & Ad Tech News

Twitter users vote for Elon Musk to step down as CEO

About 58% of the 17.5 million votes cast were in favor of Musk stepping back from the leadership role