Pros
The company has always had a great vision. Product works but has been stale the last few years. The new management team is making a difference and is committed to success. Some are better than others about leading vs managing and really caring about all the employees. Sales culture is really nice...everyone helps, even when they don't have to. Great people to work with around the company.
Cons
The product had lots of issues that weren't being fixed. Support is awful at following up. New management is fixing this and it seems to be making customers happier. Customers are demanding and cheap, they get very angry when they don't get what they want and keep complaining until they do. It puts a lot of pressure on sales people trying to do their job and it can be hard to take sometimes. It was just time to go.