It seems that a lot of the problems with working at SoftPro can be boiled down to a couple of reasons: poor management and an overbearing parent company.
The parent company was once one of the biggest users of SoftPro products and, from the looks of things, bought them so that they could have SoftPro work on whatever special feature and enhancement requests they had at the drop of a hat. The parent company has little to no experience with software development and it shows. At one point, after an extensive hiring process, they brought on a young, enthusiastic, and talented CTO to help them bring the company in to the modern software development era. However, they promptly let him go after only a couple of months on the job, and replaced him with the parent company's old-school IT leader. A large portion of the development teams had been dedicated to working on their new, modern SaaS application, but almost overnight after the dismissing of the CTO they all switched back to working on addressing the parent company's requests. Morale sank.
Leadership in SoftPro seems content to just do whatever the parent company wants. They are slow to plan work, but quick to react to the desires of the parent company. Read any of the other reviews of the company that aren't glowing 5-star ones. You'll see a common thread here. Mostly that leadership has a hero mentality, doesn't listen to feedback (even to one another), tries to hold their workers accountable without keeping themselves accountable, and so on. It really feels like a majority of the people in leadership positions at SoftPro haven't worked in any other software development company, so they only know the SoftPro way of doing things. As the industry leader in a very niche space, they've been able to get away with doing things the SoftPro way for awhile. But there are serious competitors on the horizon and times need to change.