- Very smart and talented people across the company
- Strong individual contributors who genuinely care about their work
- Interesting technical challenges
Cons
- Human leadership is far below the standard you’d expect from a modern company
- Employees are treated like output, not people
- Low empathy and low accountability from management
- Trust erodes quickly because communication and follow-through are inconsistent
- people working there are nice
- challenging data problem
- pay is good (but promotion cycles are not standardized)
Cons
- leadership does not trust employees except a few
- lots of lies (external and internal)
- leadership does not promote open conversation and genuine argumentation
- leadership does not follow its own rules (guidebook)
- leadership is not open to employee's suggestions and feedback
- treats its employees like disposable commodities
- constant layoffs (every 6 month-ish)
- limited tech stack
- no clear feedback loop for improvement and promotion cycles