2.0
25 Apr 2025
Anonymous employee
Former employee
Recommend
CEO approval
Business outlook
Pros
Direct line managers are great and will do as much as they can to support you.
Cons
Leadership and C-suite suck so much at their jobs. They preach on how much everyone is family and when lay-offs need to happen, they dump you away like trash.