3 ms·Twitter Payments chief is out as layoffs cut 10% of Twitter staff, report says15 points by barbazoo 4y ago