2.0
Jun 7, 2024
Former employee, more than 3 years
London, England
Recommend
CEO approval
Business Outlook
Pros
A few great people keeping the business together, good benefits as it was spun out of Dell
Cons
Terrible leadership Continual layoffs Toxic culture A company looking to be purchased and lost its way Product is past its best