Jeff is a product person, an engineer. Engineering and product teams rule this company. I think Jeff also understands the value of support, albeit the support team is constantly overworked. They have tens of thousands of signups per month and these people want to be nourished and no matter how good the Tech Support leader is and how fast they hire they will always be behind. This is an API, not a product and as such many support questions tend to be very involved.
GA and Sales is outsourced to the COO who tries to operationalize his value by introducing former colleagues and corporate rules from much bigger companies.
GA ( HR and Finance ) are the same as everywhere. It's a big well oiled machinery. They have their rules and processes and do their work.
If you are in Sales you are pretty much screwed at Twilio. Sales strategy so far has changed every 6 months without measurable impact and they went through several leaders in the last couple years. The problem is that while Twilio is growing like crazy it does that without measurable impact by sales. For Twilio sales is a experiment and costly at that.
There had been quite some attrition in the sales team lately. I think these had been pretty good people who made or were close to making their numbers. They just realized that there is no career progress in a company where a sales person is shown as Bozo the clown.
Going back to the title of my review: If you want to join as support person you will either break or you turn into steel and can get a job anywhere after your Twilio life. If you want to be in GA ( HR, Finance etc.) Twilio is like any other place. Enjoy it while you are there and then move on. If you want to be in an engineering or product role at Twilio this will be the job you will rave about for the rest of your life. If you play with the idea of a sales or sales support role you are in for a surprise and you better keep your current network close at hand.