Pros
Pay was good. Usually relaxed working environment. Co-workers were mostly great. At my exit interview I recommended giving equity and heard that people who were still there got some.
Cons
Ultimately, the management only really cares about their bank accounts so you need to leverage that to get what you want. They talk a lot about how the company is a "family" but then when the company went public only a few people got a millions of dollars and everyone else got a glass of champagne. The ethics of the company is hard to deal with since the majority of the clients were payday and auto loan companies. Definitely heard from sales people some of the shady things clients were doing with the software to try and extract money from borrowers which was one of the core reasons I needed to leave.