Pros
Autonomy - there's a lot of freedom in terms of how to deliver solutions. Just because something was done a certain way in the past, doesn't dictate that things should continue in that fashion.
Flexibility - aside from a few meetings during core hours, there is the ability to shuffle around your working hours to suit your needs. You are evaluated on your output, rather than whether or not you're sat at your desk 9-5 every day.
Remote working - you are provided with the tools needed to work remotely effectively. The company has been pro remote working before the pandemic, and doesn't feel like an after thought.
Trust - as a team of skilled, passionate people, you're left to manage your time as you see fit.
Tooling - choice of laptop and OS, productivity tooling and courses are easy to acquire through the company provided there's a tangible benefit in terms of knowledge or efficiency.
Leadership - all of the directors are down to earth and approachable. They work hands on along side the rest of the employees and don't feel like distant authority figures pulling the strings from afar.
Cons
There's still some refinement needed to working patterns and practices as the company grows and the teams mature. However, any good ideas are listened to and implemented, and as things are found to work or not work, things are tweaked and continually improved.
There is what some might call a "start-up mentality" - which is a positive in most ways, but may be a little intimidating if you're used to working in a rigid, enterprise-style company where you're drip fed a list of user stories to get on with.