Twilio to lay off 17% of its workforce in second round as tech layoffs top 100,000
Twilio is laying off 17% of its workforce as tech layoffs top 100,000 in the first two months of 2023. The Cloud communications provider announced on Monday it was eliminating about 17% of its staff and closing some offices. This […]