Company WillowTree
Date 2023-05
Industry Other
City Charlottesville
Country United States
Employees Affected 120
% of Workforce 11%
Status Acquired