Pros
Benefits were quite good, even more so after the acquisition. Market fit is definitely there, and if you had a good manager, life was good for you. Most folks kind and caring.
Cons
Tech was struggling when I left. Multiple processes had trouble running every night, and on-call was miserable with the number of pages you would get. Deployments handled by a single employee on a google doc- there was no concept of CI/CD. At least for me, I felt in a rut. There was a lot being asked of engineers with few to no resources to do it. Driven by what sales promised customers we were always chasing new features while accumulating massive tech debt. Several senior engineering staff were widely known to be toxic and even admitted to being so by the founder, but nothing was done about them. Diversity was a joke with one or two “diverse” (I.e. POC) employees, period. Felt like a business first and a tech company second.