1.0
Dec 30, 2025
Current employee, more than 1 year
New York, NY
Recommend
CEO approval
Business Outlook
Pros
NYC!! Nice working in Manhattan
Cons
Culture is sort of slow and dull. No one seems happy. Leadership appears rather confused an unable to make decisions.