Pros
The people who work there are nice and knowledgeable. They have profit sharing.
Cons
The owner, the CEO, and the CFO are religious and will bring that up in your interview. They have a company sponsored chaplain stop by once a week. He makes the rounds to say hi to everyone and to see if you need any spiritual guidance. The CFO and owner isn't the most technical person on the planet. You can see the wheels spinning in his head when someone is explaining things. The interface is tired and old. I thought I was looking at software from the early 90s when I first laid eyes on it. There is zero market research and their core products are losing money. The benefits are less than desirable. Some employees have taken their spouses off of the company insurance and put them on Obamacare because it cheaper and better. The development environment is very unorganized. Every release was delayed because they putting in one more thing or builds were broke or something went wrong. If you're into baby Jesus and willing to work in an very unorganized environment, this is the place for you.