5.0
Feb 22, 2021
Current employee, more than 3 years
Chicago, IL
Recommend
Business Outlook
Pros
Excellent management team. When put in tough situations, they have been transparent.
Cons
Shift from Dell to new ownership has been uncomfortable from a sales perspective.