Alameda, CA
71
Affected Employees
November 1, 2024
Layoff Date
August 20, 2024
Notice Date
Company
Penumbra Inc
City
Alameda
State
CA
Address
One Penumbra Place
ZIP
94502
Event Type
Layoff Permanent