San Antonio, TX
87
Affected Employees
September 15, 2025
Layoff Date
August 20, 2025
Notice Date
Company
Tech Werks LLC
City
San Antonio
State
TX
Event Type
-