News

Offices at People Inc. People Inc. is headquartered in New York, New York, USA and has 6 office locations. Hybrid Workplace Employees engage in a combination of remote and on-site work.
Official list of People Inc.’s employee benefits. Find information on health insurance, vacation policy, retirement benefits, and more.
Chicago-based GoHealth announced a series of financing and leadership changes aimed at strengthening its position as a health ...
Read the interview with Senior Associate Product Manager John Rush about how an idea transformed the customer experience.