Pros
They have a way of attracting some of the most down-to-earth and genuinely decent human beings. The colleagues and friends I've made along the way are of the highest caliber. Some sales and CS leaders actually care while Execs could care less. CEO has always been great but seems to have taken his hands off the wheel a bit.
Cons
C-suite execs are running the company into the ground. Don't provide any real guidance on achieving targets or value on customer calls. Sales leadership has changed 3-4 times in the last 3 years and they never blame the lack of continuity or poor interim leadership for their poor performance. HR leader is terrible, says they are there to support employees and their career goals but could care less about any real career advancement and are only there to protect the company. Provided no warning to existing customers of a price change, moved the goalpost a few times now on what contracts qualify for support, and are nickel & diming what should be a basic functionality of the software. Many original nToppers that built the company have either been forced out or left. Their foothold on the industry and their customers is slipping and it's obvious.