3.0
Dec 3, 2025
Anonymous employee
Former employee, less than 1 year
New York, NY
Recommend
CEO approval
Business Outlook
Pros
Great, engaged team trying their best. Lots of uphill climbs, nothing was easy
Cons
Poor direction, issues committing to products, and bad decision making from SLT