Pros
* Good medical and dental insurance * A handful of good people that are a pleasure to work with * Little overtime for non-technical staff
Cons
* Despite being a software company (their only product/service is software with some reports on the software), they see their core competency as sales (which they are also terrible at) * One owner thinks he is Steve Jobs (subscribes to the "I know everything about everything" management style) * Owners make terrible business decisions (deciding they don't need an accountant with several million in revenue - resulted in clients not being billed for almost a year, outsourcing all software development to a contracting firm while laying off all internal employees - resulted in zero progress on development) * VP of Sales will take your commissions * Bonuses are promised but never delivered * Managers are incompetent. Two of them have been switched back and forth between positions every few years because all of their staff have refused to work under them. They are close family friends with the owners, so they will never be replaced. * No opportunity for advancement * Unless you go to all the company events (including family sleepovers at an owner's farmhouse and marathons/half-marthons), you are a second-class employee * There is a culture of fear and tattling. One owner brags that he has eyes everywhere in the company that report back to him * Unethical treatment of employees * If you are let go without cause, they will attempt to deny unemployment claims and benefits * HR is a joke. Their formal complaint procedure is a "suggestion box"