Pros
If you have zero other options and very little experience in software, this will be a good place to work to learn all the signs of a failing business.
Cons
They recently had a partner conference where they "laid down the law" and would not let any employees communicate with partners we work with on a day-to-day basis. They only want "approved" messaging. This seems very similar to another business, well, country rather, North Korea. They also didn't want us to attend the annual conference because of the cost of dinner and the normal cocktail or two. Normally, a conference would be a great time to create relationships between SP employees and their partners that resell their software. If only they understood the benefit of relationships... Wait a minute, don't they claim to own and sell a customer relationship management software (CRM)?