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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results