Zoho has more than 7,000 employees at 12 offices nationwide. It chose Austin for its new U.S. headquarters because employees can enjoy a high quality of life without the high prices and stifling traffic of the San Francisco Bay Area, the company's president said.