Pros
Leadership seem to be taking culture seriously - plenty of company events put on to build bonds across staff and generally have fun. Flat structure is also always encouraged so everyone is approachable regardless of seniority. Introduced an employee engagement survey last year and is the first company I have actually worked for that has actually implemented what employees are asking for i.e. flexible working, enhanced parental leave etc. They are also very proactive when it comes to investing in people and helping them grow - the business works with a performance coach to help people identify and improving their development points. There is also a pretty generous budget for any type training employees may want to do outside of work (as long as there is some sort of professional benefit i.e. no cookery courses). High performance trips - high performers get invited on all expense paid reward trips. Just moved into a really nice brand new office.
Cons
The company still has some legacy ways of working, although most people support the direction the business is moving in. Processes and controls around changes can sometimes feel heavier than needed for a smaller business, which can slow things down. Leadership seems aware of this and is making improvements, but there’s still more to do.