T theverge.com Twitter loses execs leading trust and safety, ad sales 23 points tosh 4 years ago 10 comments