1.0
Mar 28, 2026
Former employee
Recommend
CEO approval
Business Outlook
Pros
The people minus leadership Benefits Technology
Cons
Leadership is out of touch with reality, they laid me and others off for no reason, promoted everyone else afterwards. Proper companies at least adjust and move people in different roles. I never really felt like we achieved anything in my years working there.