Back to Twilio
Opposed

Cut 17% of workforce (1,500 employees) in early 2024. Another 5% (300 employees) in early 2025. Total layoffs since 2022 exceed 3,000 (one-third of staff).

January 15, 2024View SourceVerified

Share this receipt