5.0
Oct 23, 2025
Current employee, less than 1 year
New York, NY
Recommend
CEO approval
Business Outlook
Pros
The work environment is supportive, nurturing and stimulating. Your ideas are heard and you will be given opportunities to implement them.
Cons
Work can sometimes feel stagnant or too open-ended.