Amir Satvat

person

1 mention · First seen 2026-07-29

Report issue

Recent stories

New data suggests layoffs will affect 14,259 people by the end of 2026, up 78% from first forecast of the yearin newsletter2026-07-29

Related

Editions