Select Page

The layoffs, representing about 40 people, hit all departments and levels of seniority, people close to the company told Business Insider.