Burlington-based Avid Technology has long held more than 106,000 square feet of office space in Mountain View, California. But recently the company downsized and moved south to Santa Clara.
Janice Bitters, Biz Journals
Thu, 05/24/2018 - 7:02pm
Burlington-based Avid Technology has long held more than 106,000 square feet of office space in Mountain View, California. But recently the company downsized and moved south to Santa Clara.