Herndon, ID
39
Affected Employees
September 30, 2023
Layoff Date
August 10, 2023
Notice Date
Company
Centerra
City
Herndon
State
ID
Address
13530 Dulles Technology Drive, Suite 500
ZIP
20171
Event Type
Layoff