Pros
Great group of employees, they are trying their best and are very helpful and resourceful. Many changes have occurred and most employees have been with the company for less than 2 years.
Cons
Management - doesn't know it's own product or how it works. They are not up front with clients regarding the current state of their applications. They have older outdated applications that really need to be completely overhauled, but they keep trying to fix them a little at a time. Upgrading for older clients is a terrible process. There are no standard procedures and management only cares about selling the latest version to the clients. You constantly hear that if we can get the client to the latest version then all their problems will be fixed, but you hear that with every version. Compensation - pay is a little below industry standard. Constantly changing compensation bonus plans. Never sure you will receive your bonus until it is actually paid. No matching 401K currently or anytime in the future. They believe they make up for it with bigger raises.