Pros
Decent compensation and company has some mid-term financial stability due to annual license model. SaaS software model also reduces many of the typical technical support problems associated with on-premise software installs resulting in near sane work hours.
Cons
This is a small company that is run by a husband and wife ownership team who are deeply mistrustful of even their most seasoned and skilled employees. There is virtually zero autonomy afforded to any employees regardless of their skills and experience. Employees are admonished so frequently by the owners that everyone is scared to innovate or speak up when they have solutions to problems that desperately need to be corrected. Employees are often disrespected in public and there are no real career growth opportunities for any employees at AIC. Employees are expected to follow checklists for nearly every task they perform day-to-day, which,when combined with monetary penalties for employee mistakes, has wreaked havoc with employee morale on all teams; software development and product support teams have seen some crippling attrition over the last 6 months resulting in a vacuum of platform knowledge and perhaps more importantly, technical leadership. The software is long in the tooth and very brittle. The recent turnover has resulted in a loss of over 15 years of combined knowledge of the architecture which presents a huge risk for current and prospective customers. New customers are typically lured in by smoke and mirrors and even outright lies about product features and company operations (i.e. software resiliency, information security, etc.). Furthermore, the company is embarking on major new product initiatives without any clear purpose or direction and this has resulted in confusion and wasted effort at all ranks. Leadership is banking on their prior success and assuming that sales can drive new product innovation, which will lead to disaster for this software company. BOTTOM LINE: without a major course correction by the owners, AIC is definitely a sinking ship that should not be boarded by prospective employers- regardless of the compensation package offered.