Pros
Good people. They have managed to hire talented people who care. It's the only reason they're in business. The CEO has a good vision for the company overall.
Cons
There's no trust. I don't trust management and I'm assuming they don't trust me. There's no room for mistakes or ideas. I'm afraid to bring up ideas for change. I've seen people do it, even managers and it's not pretty. There's no excitement. Everyone is doing their job and then going home. Things are just bland. We seem to forget about our customers a lot. Our Support team gets no respect or attention. They save half our customers from leaving every day, but they are crapped on regularly as if they don't matter. I feel sorry for those guys. It doesn't feel like a family or a team, although that's what management says in our weekly meetings. It feels more like an oligarchy, like the other reviewer said. We're just here to serve them, not our customers. Things are just "okay" and that sucks.