Pros
Benefits are decent. Many teams still have good and hard-working people that want to succeed.
Cons
Unless you are desperate for a job, do not work here!
The product is incredibly outdated and while there has been a significant investment in the product, it is so far behind the times any improvements will never catch-up to be something competitive. Clients consistently tell you they were sold a Cadillac and were delivered a Pinto. Sales has to be deceptive for any sales to occur and then the client is stuck with something that barely works for them until they live out their contract.
Executive Management touts 'Cultural Norms' which look great on paper but they themselves do not follow them. Unless you are a buddy to the 'leadership' team in the Minneapolis area, your career opportunities will be limited.
Do you think hard work and dedication will provide a pay-for-performance environment with promotion opportunities? Nope. Each year during Performance Review season, Directors are given a small bucket of money to disperse - if you are liked, you get more. If you aren't liked, you'll be lucky to get 1-2% but they'll promise to make it up to you in coming years. That never actually happens.
Over the past couple years, revenue has significantly decreased - both with new business and renewals. Clients are leaving as soon as their contract is up. Unless there are significant changes, many suspect this company will be bankrupt within the next 5 years.