September 14, 2022September 14, 2022Infrastructure, Marketing Twilio Lays off 11% Workforce – around 1000 Employees Twilio, a Bay Area-based cloud communication company that has seen a bumpy ride since its IPO. Aims for profitability in 2023 announced […]