They under pay everyone from people straight out of school to strong developers with years of experience. It’s also the reason why you see people leave. The devs actually making the software are undervalued. Without the core product there wouldn’t be a business.
Tax Season or the lead up can be stressful. It’s nothing most can’t handle, but you’re asked to put in extra hours here and there. That would be fine if not for the point above about already being underpaid.
They also need less focus on “family business” and more focus on being a technology company which what they actually are or should be.