RepVue
Twilio

Twilio

812 Employee Ratings
812 Ratings
90% Verified
3.7
Rate this Company
RepVue Score0
RepVue Score

0

Twilio
Twilio
812 Employee Ratings
90% Verified
3.7
82.95
RepVue Score
Back to Reviews
Former Employee
2.6
Apr 18, 2024
Twilio is a very different company than it was a few years ago. Dominant in SMS but when the growth from COVID stopped it lost its way. 3 large layoffs in 18 months. Abrupt and radical changes in strategy, direction, leadership with very little communication.
Useful
Share
Browse Other Reviews
Twilio
Reviews at Twilio