Pros
Product was innovative and believed in the future success of the company.
Cons
Deceitful, inexperienced engineering management resulting in untrusting environment with no psychological safety, poor team communication, micromanagement, hero culture - lots of inexperienced people moved into positions based on seniority at the company vs. work experience/qualifications - etc. Worst engineering processes that only degraded with time. These were forced on engineering, decided on in a bubble of the least experience people, and resulting in nearly an entire day of meetings. Any experienced engineers whom love what they do, want to work on team that values trust, psychological safety, collaboration, communication and, simply, to build cool stuff + learn/grow/experiment this isn't for you (no matter what's promised....).