Planet to Layoff 117 Employees and Focus on 'High ROI Opportunities'
Planet will lay off 117 employees, CEO Will Marshall announced Tuesday, after the company lowered its guidance last quarter. Planet published a note that Marshall sent to the company, explaining...