2.0
Feb 10, 2025
Former employee, more than 8 years
New York, NY
Recommend
CEO approval
Business outlook
Pros
They used to leave you alone to perform your work
Cons
They do not anymore and there is management all over and mainly housed in their NY HQ location