Pros
Honestly, I've been around the block and this is one of my favorite places I have worked. I'm paid fairly for my work, and I am not overworked. I have good benefits. I like my boss and my team. I get to work on things that interest me, and expand my role to gain experience in areas that were siloed at my last company. There isn't a single person I've worked with here that I dislike. There's always snacks and fruit in the kitchen and the office has a number of working/lounge spaces if you want a change of scenery, and lots of windows. Periodically, trainers come in that give professional development workshops so I get to take a few hours now and then to learn how to give better presentations, think about my career path, etc. We just had company-wide project days and it was fun to see people from totally different parts of the company work on things together like new features, automation/efficiency, and other cool works. We have regular company meetings, emails, and bi-weekly demo sessions, so I know what other teams are working on and how my work fits in with theirs.
Cons
There was a little rain cloud in the office following a bunch of changes in May, including layoffs and new reporting structures. While that is rough, I've seen reorgs many times... but this is the first time I've seen a CEO call everyone into a meeting, and emotionally & transparently give an explanation of why decisions were made, and then present an optimistic plan going forward with the financial info to back it up. They should have had a firmer re-org plan, particularly for the tech re-org. I know some people took the layoffs hard, which is what happens when you really like your coworkers. I see some backlash here on Glassdoor, which reads like vendettas of people who were let go as part of the layoffs (again, something I've seen many times). It's totally understandable to feel resentment towards the C-team especially when you've lost your job, or lost friends at your job. I have respect for the members of the team I've worked with, though certainly no C-team is perfect and this is a natural time to see their flaws (and hopefully they will take this opportunity for growth as good managers and strategy leaders). There has been a bit of learning and reflection here since May and company strategy is becoming more focused. Overall, things are moving forward again and many of us are looking forward to the future.