3.0
Jan 15, 2025
Current employee, more than 3 years
Recommend
CEO approval
Business Outlook
Pros
Most employees are incredible - talented, dedicated, and care about their impact on the world. Same with most managers.
Cons
The top-level leadership is abysmal.