5.0
Jul 7, 2025
Former employee, more than 3 years
New York, NY
Recommend
CEO approval
Business Outlook
Pros
Loved working here! Great team spirit, fantastic leadership, achieving milestones month to month with ease and the utmost support from the team
Cons
Health insurance could have been more put together.