1.0
17 Apr 2026
Anonymous employee
Current employee
Recommend
CEO approval
Business outlook
Pros
Be part of the team change the world
Cons
Highly micromanaged environment with little trust in employees. Managers are overly involved in every detail, requiring constant check-ins and approvals, which slows work and adds unnecessary stress.