3 ms·Twitter's Head of Trust and Safety Ella Irwin, Resigns Amid Controversy, Turmoil2 points by pg_1234 3y ago