Every single layoff story stupefies me. Confuses. Flabbergasts.
What are these companies doing with so many people? What are they doing? Like, what are their day-to-day tasks?
My employer has more people but we build nuclear reactors and spacecraft. Our revenue per employee is nearly double Twilio's and is low for a "tech" firm due to the extremely high capital costs and labor-intensive nature of our work.
Nearly 8,000 people (surely, 8,000 with contractors) to build an SMS and VOIP marketing spam, sorry, ahem, communications, platform?
Are they all in marketing or customer support?
It is incomprehensible.