Does anyone know if Echo has a physical office in NYC or the surrounding area? For some reason I thought they shut one down a year ago. If so, does anyone have any opinions on the office?