4.0
Aug 15, 2025
Current employee, more than 10 years
New York, NY
Recommend
CEO approval
Business Outlook
Pros
The people and culture, diversity and having offices in different locations around the world, challenging and fulfilling work
Cons
Transparency and communication aren't consistent across teams and divisions, compensation and benefits could be better