Layoff News
Got a Tip?
twilio
SaaS
Twilio Lays off 1500 employees
February 13, 2023
Infrastructure
Twilio Lays off 11% Workforce – around 1000 Employees
September 14, 2022