Company Thoughtworks
Date 2023-08
Industry Other
City Chicago
Country United States
Employees Affected 579
% of Workforce 5%
Status Post-IPO