Pros
Company is profitable. Market fit is good if they can sort out their core product. Compensation is reasonable, although their private stock options are a little weak. Benefits are good.
Cons
As someone with decades of experience in the software industry, I can honestly say that I've never worked for a company that gets in its own way and rewards failure more than Affinipay. The core product at the company - MyCase - is a dysfunctional, embarrassing acquisition that is strangling the company from the inside. Affinipay bought MyCase out of desperation after Clio parted ways. What they didn't know was that MyCase is only like its competitor at first glance, and is an absolute coding nightmare behind the scenes. The company has been trying desperately to rewrite MyCase from scratch for 2 years, and has failed miserably. Why? Because instead of firing the incompetent leadership that built the initial product, they keep promoting them and asking them to build the new one. Unsurprisingly, it fails in all of the ways the original product did. Even worse, this team refuses to work with anyone who wasn't part of the original acquisition. They do this out of pure survival instinct: anyone who works with them or has seen their codebase, architecture, or mess of a product knows that they're incompetent failures that could never build anything of value. But instead of excising the tumor, Affinipay keeps the original team around desperately praying that they'll get their crap together and build a reasonable product one day. Hint: they won't. And in the most hilarious of twists, they spent millions on consulting to choose a new company name that is so shamefully dumb a board member actually quit in protest. Unsurprising from such a dysfunctional mess of a business.