Great ride with lots of bumps along the way - not sure what's next
Pros
A lot of amazing people, respect of personal time, learning and growth encouraged, people team that supported team members, leaders that cared, product that's easy to be passionate about.
Cons
Understaffed product teams (devs), unwillingness to rethink and evolve product teams that led to teams being spread too thin, creativity and energy stifled by top down work (compounded by lack of dev resources), some poor upper management hires in the past but those leaders who made the hires remained, very inconsiderate of timing of changes (example: took away perks like covered insurance to become profitable as a company then announced a billion dollar acquisition shortly after; announced big layoffs but shortly after still do a costly large in person sales kickoff and sales people on LinkedIn celebrating winning awards with company paid trips), truly believe leadership tried to do the right thing many time but just were not capable/made the wrong decisions with minimal consequences to them and pain for ICs.