5.0
Dec 4, 2025
Former employee
Recommend
CEO approval
Business Outlook
Pros
Great mission, super team, felt valued—prior to 2025
Cons
After January 2025, new executive leadership instituted a culture of distrust and micromanagement that sought to eliminate as many employees as possible