People Inc. Lays Off 226 Staffers as Company Seeks New Skills for ‘New Opportunities’ “Over the last year, we’ve hired 320 people to help us drive growth in new areas and we currently have over 40 open roles,” CEO Neil Vogel notes in a memo to staff
People Inc. laid off 226 employees on Thursday across various departments, accounting for 6% of the company…