Current Employee4.6Dec 15, 2024The company culture is great and the sales environment is very transparent and achievable.
Current Employee3.9Jun 5, 2024It's been great thus far. Really wish there was more visibility into the inbound leads, as they are not getting routed to the SDRs
It's been great thus far. Really wish there was more visibility into the inbound leads, as they are not getting routed to the SDRs
Current Employee2.4Nov 3, 2024Lack of quality leadership. No coaching, training of development available. No office to meet teams. Hard to see a long term future here as they only operate to optimise cost everywhere. Becoming less fun by the day.
Lack of quality leadership. No coaching, training of development available. No office to meet teams. Hard to see a long term future here as they only operate to optimise cost everywhere. Becoming less fun by the day.
Current Employee3.6Dec 20, 2023Very positive - a great place to work! Twilio is still the leader of the pack.