3.0
17 Dec 2025
Current employee, more than 1 year
Schaumburg, IL
Recommend
CEO approval
Business outlook
Pros
Stable company to work for
Cons
Lots of changes all the time, lack of communication between departments, lack of solid GTM strategy for their sales reps