Sandra Lo leads Global Corporate Communications for Zoho Corporation. She oversees public relations, analyst relations, content, customer advocacy and corporate thought leadership.