Stanford Health Care announced layoffs of 95 employees on August 28, 2026. Two WARN filings the same day for adjacent Palo Alto buildings on Embarcadero Road, 79 workers and 16. Effective November 2.
The cuts, the data, what it means. No spam.