Twitter loses execs leading trust and safety, ad sales
By Carolinax007 in Technology
Updated a year ago
Two areas where Twitter is struggling right now