2.0
Jun 7, 2024
Former employee, more than 3 years
Londres, Inglaterra
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