Layoff · May 28, 2026
232
8% of the workforce
1 source reporting this layoff. Previews load live from each site.
s-20260528