1.0
Oct 27, 2025
Current employee
New York, NY
Recommend
CEO approval
Business Outlook
Pros
Other than the pay there is not much
Cons
This is one of the worst companies I worked at. Top management all left or is leaving within the last 12 months. New managers are terrible