Wayfair laid off about 170 Massachusetts-based employees on Friday. The company's corporate headquarters are in Boston.
Amid a surge of technology company arrivals in Texas, one major online retailer has opted to close key Lone Star State operations. Furniture retailer Wayfair Inc. is shuttering its technology ...