Current Employee3.6Dec 20, 2023Very positive - a great place to work! Twilio is still the leader of the pack.
Current Employee3.0Jul 16, 2024Lost all innovation. No stability with risk of layoffs. Unable to compete in ASEAN markets.
Current Employee3.1Mar 1, 2024there was always a lot of change at the org. thing were not super explained or detailed well to us as the changes occured. ceo stepped down recently so thats not good
there was always a lot of change at the org. thing were not super explained or detailed well to us as the changes occured. ceo stepped down recently so thats not good
Current Employee2.0Jul 29, 2024I no longer enjoy working here, as the new management has been some of the most political and incompetent leadership I've ever had.
I no longer enjoy working here, as the new management has been some of the most political and incompetent leadership I've ever had.