Just got confirmation that Esther Crawford, chief executive of Twitter Payments, is out.— ZoĆ« Schiffer (@ZoeSchiffer) February 26, 2023
Just got confirmation that Esther Crawford, chief executive of Twitter Payments, is out.