I have never heard of this company before and if you told me their website was a parody of an enterprise software company I would believe you. It shouldn't take more than 10 seconds for me to understand what you do. "ZUORA BRINGS FREEDOM TO THE SUBSCRIPTION ECONOMY" What the fuck does that mean!
Interestingly, their sales deck is one of the best (as considered by Andy Raskin who's very good at marketing): https://medium.com/the-mission/the-greatest-sales-deck-ive-e...