RepVue
Back

Twilio

1,016 Employee Ratings
1,016 Ratings
90% Verified
3.6
Unclaimed Profile
Rate this Company
RepVue Score0
RepVue Score

0

Twilio
1,016 Employee Ratings
90% Verified
3.6
Unclaimed Profile
83.25
RepVue Score
Back to Reviews
User Company Avatar
Current Employee
2.3
Apr 1, 2025
The base is good and the wider business has good culture. Unfortunately EMEA has poor leadership and middle management in new business. Unfair distribution of territories and poor career development. You can make a lot sometimes if you are lucky. Or not. So feast or famine. No clear direction with new business and do not understand it takes time to build a new book of business. Also the current solution is more land and expand. Which makes the enterprise quotas unachievable.
Useful
Share
Browse Other Reviews
Reviews at Twilio