Wayfair laid off about 170 Massachusetts-based employees on Friday. The company's corporate headquarters are in Boston.
25d
CBS Boston on MSNWayfair lays off 170 employees in Massachusetts, 340 across the companyWayfair, whose corporate office is in Boston ... Centers in Seattle; Mountain View, California; Toronto; Boston and Bangalore ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results