The fact that shares went up significantly after he was forced out is rather telling.......
The last company I worked at uses Twilio software for the phones tied into the ticket software.
The stock was one to own in 2020 when it hit $435 in feb 2021 but it has since fallen quite a lot to a low of $42 in nov 2022.