People Inc. Lays Off 195 Employees, Around 6% of Headcount
Articleadweek.com
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 […]
Last updated Oct 29, 2026 by ATDb automated enrichment
Loading relationships...