Pros
The company is made up of people that genuinely want to help each other. Yes it was not always like that, but like all companies it has learnt from its past mistakes and now, with new management, I would say it's a amazing place to learn, grow and be part of something.
I love that fact that you are given the opportunity to take on bigger tasks/responsibilities and then given the support to succeed in them. The work is can be challenging, but that is part of the fun
The open and sharing approach starts from the CEO and cascade's throughout. Everyone is willing to listen and help
Cons
Office is not the best, but with hybrid working and the management looking at a more suitable places I don't think this is a major issue