Stem, Inc.: Announced layoffs on 07 Apr 2025,
With job cuts taking effect from 25 Apr 2025.
Layoff Announcement
Company Name
Stem, Inc.
Website
https://www.stem.com/
IndustryType
Computer Software
Country
United States of America
Address
4 Embarcadero Center
City
San Francisco
State
CA
ZipCode
94111
Layoff State
Layoff City
San Francisco
Affected Employees
4
Announcement Date
07 Apr 2025
Layoff Date
25 Apr 2025
Layoff Reason
Closure Permanent
Source