Pros
Trusting & loyal management. Sexy & interesting software. ROI to sell. Supportive corporate culture. Has come a long way in the many years I've been at the company. Best bosses I've ever had. Strong sales focused organization.
Cons
On the low side of average comp for enterprise class apps. Needs stronger cash flow management. The amount of foreign development has been a drawback, which is way too far away from the customer. Too much bureaucracy for a company this size. It needs to be cut down significantly. CEO position needs to have more power. Too many chiefs @ Accela, not enough Indians. This is a result of trying to balance the cultures of many acquired companies. Taken too long for a dominate corporate culture to evolve from all the mergers.