Sridhar Vembu

WHO IS ZOHO?

Founded in 1996, Zoho has become one of the biggest SaaS (software-as-a-service) companies in the world with 8,375 employees and an estimated $700M in annual revenue as we write this in October 2020. With headquarters in Pleasanton, CA and offices in Chennai, London, Tokyo, Austin,…