People Inc. Lays Off 195 Employees, Around 6% of Headcount

People Inc. is laying off 195 employees, most of them in its print and legacy web businesses, according to a copy of a memo from CEO Neil Vogel obtained by […]People Inc. is laying off 195 employees, most of them in its print and legacy web businesses, according to a copy of a memo from CEO Neil Vogel obtained by Read More