I would not recommend - lack of transparency and nepotism are prevalent.
Pros
Hybrid working model, decent office location
Cons
1. Generally, the company has a vast disparity in pay vs job role - personal connections to senior management or with the owners definitely can get you a long way ahead of the average salary for this position, on some occasions between 2x-4x times. Conversely, you could end up being underpaid compared to the amount of work, skills, education and experience. 2. It's a very disorganised company - a mostly chaotic organisation with a general lack of coherence in its operations that is due to: 2.1) Nepotism - top management has hired their friends with little-to-none understanding of how things should run in key areas 2.2) Lack of trust in experienced hires - when business cases are put forward to senior management as to why something should be done in a certain way, there is a strong sense of lack of trust or misunderstanding. 3. Lack of development opportunities - there really aren't opportunities to develop oneself due to a lack of a clear career path and friends of management occupying certain positions.