Pros
Focused on customer satisfaction. The new CEO is driven to succeed, and hopes people care as much as he does. He's constantly working to build every aspect to be better than before, and it's a good example, seeing him be a real leader while taking help from experts around him. In general, there's little micro-management and more freedom to approach challenges in different ways. Results matter, and the fact that hard work and smart work are both recognized is good to know. Management understands that people take different approaches and people have room to do things their own way. The company is now a mix of new faces trying to excel and company long-timers with really deep knowledge, and it's the norm for people to chip in and help as a team, especially on the technical side.
Cons
With latitude to work on assignments and projects, if someone isn't contributing or listening to others it's very obvious, and then the people that do get results step up. That's a negative because the overall team always steps up to cover for lackluster effort and results, until those team members with no self-motivation or glass egos are exposed. One con is the growth stage the company is at - recent efforts were focused on improving the offerings and foundation, and investment went there instead of direct sales or marketing. That sales team needs to expand to reach new areas of the market.