Sign In
Corporate
Cloud communication firm Twilio lays off another 5% workforce
Technology
Cloud communications firm Twilio cuts 17% of its workforce