Since May 2018, Sandra Lo has led the global corporate communications team at Zoho.