2.0
Feb 28, 2025
Current employee, more than 1 year
New York, NY
Recommend
CEO approval
Business Outlook
Pros
The compensation is very competitive for the industry.
Cons
Leadership and culture is very toxic. It's very common to put others down, especially in the science org.