3.0
Sep 25, 2024
Former employee, more than 5 years
Chicago, IL
Recommend
CEO approval
Business Outlook
Pros
CTC provides excellent benefit to all employees
Cons
The company culture has become more challenging in recent years, increasing pressure on staff.