RepVue
Back

Twilio

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

0

Twilio
1,019 Employee Ratings
90% Verified
3.6
Unclaimed Profile
83.31
RepVue Score
Back to Reviews
User Company Avatar
Current Employee
2.9
Oct 25, 2023
The company experienced tremendous growth during the early stages of Covid. Now that inbound leads have dried up there is still not a realistic GTM strategy. Company expects new logos to be closed as quickly as warm inbound leads.
1 Useful
Share
Browse Other Reviews
Reviews at Twilio