Amazing Developer Experience!
What do you like best?
Twilio provides a truly first-class developer experience for developing voice and text-based applications. I'm the CTO at a large second-phone number app and Twilio is always the first tool that we reach for whenever we need to do more complex and sophisticated interactions with the voice and text phone networks. The documentation is first rate and filled with examples. Twilio provides a solution for nearly every problem, from serverless hosting to call center workflow automation, any product features that we want to build Twilio has a solution for. A truly great experience.
What do you dislike?
The biggest downside of Twilio is that it's expensive at scale. We find that this is greatly mitigated though by our decreased engineering team size.
Recommendations to others considering the product:
You can shop around and find better pricing but you will end up with much greater engineering costs such that an ROI analysis will say that going with a CPAAS other than Twilio is cost negative.
What problems are you solving with the product? What benefits have you realized?
Twilio allows us to allow complex voice and text routing solutions to our customers. We allow people to purchase, 1-N additional phone numbers and customize them to their specific business and consumer use cases. The main advantage that we get from Twilio is reduced developer costs and speed to market with new features. The secondary benefit is the long list of secondary features, beyond simple number/voice/text management that Twilio supplies. We have been able to implement some very innovative customer-facing features because of the advanced features that the Twilio API has.