Pros
CEO is very involved with the business and actively presents to the entire workforce every quarter. Management takes time to get to know their employees and wants to be as involved as they can. Flexibility around work/life balance. I have never been employed at a business more willing to work with whatever schedule you need.
Cons
Occasionally can feel that there is special treatment for certain employees over others - but this has definitely improved over the last few years. Yes, there was a large turnover period as mentioned in other posts, but that has definitely improved because the right people are getting in the positions and we are out of the pandemic crush. Salary - This seems a common theme. They do their best, but sometimes it isn't enough. There is a standard structure for raises and bonuses, but little flexibility in being able to adjust that.