Current Employee3.1Oct 11, 2023Overall good place to work. Sales leadership is inexperienced, but kind. Great culture and executive C-Suite leaders. Lots of potential.
Overall good place to work. Sales leadership is inexperienced, but kind. Great culture and executive C-Suite leaders. Lots of potential.
Former Employee3.7Mar 23, 2024My overall experience at Twilio over 4+ years was largely positive - the people and culture was very collaborative with the COVID years being a great tailwind for the business.
My overall experience at Twilio over 4+ years was largely positive - the people and culture was very collaborative with the COVID years being a great tailwind for the business.
Current Employee2.9Mar 2, 2024Wouldn’t recommend. No direction and no guidance anymore. Constant change throughout sales orgs and nobody ever has answers.
Wouldn’t recommend. No direction and no guidance anymore. Constant change throughout sales orgs and nobody ever has answers.