Pros
Some great and talented people who do genuinely care. Great benefits (when the money is flowing) A good product idea.
Cons
Almost no consistent training for onboarding: I was left to figure out most stuff myself which meant a much longer process to get started. No direction for critical departments. The core product is riddled with frontend bugs with no clear plan to address. Acquisitions made of other companies with no thought as how to support the product. Cliquey exclusionary atmosphere between engineering and other departments. Over spending. Promises made to speak publicly about layoffs never followed through with. I felt pressured to reveal my mental health challenges to senior management - this was after being confronted for their symptoms as a behavioural issue, my immediate manager was not consulted during this process until after the fact.The company promised a staff training to address this that never occurred during my time there. Then I was later selected for ‘redundancy’ despite other staff who were subsequently offered their roles back who were also just as necessary to the business (and I know they cost more to the company salary wise than I did)