When I first started I was promised advancement, empowerment, and ownership of projects. After two years I saw none of that. I was also promised a free zoning system, which wasn't really free since I would have to pay for installation. I was not allowed to take with me upon my resignation even though it was presented as part of my compensation package.
I have worked for small businesses for my entire career and understand that family owned businesses are unique, but this one will leave you scratching your head. One minute they are wasting money on frivolous projects and the next minute you can't buy the supplies you need to effectively market the company.
The work environment is mediocre on the best day and toxic on the worst. Communication between the managers is non-existent and passive-aggressive. Communication between managers and employees is condescending and counter-productive. There are no consequences for behavior that most would be fired for at other companies.
If you would like to improve your skills of handling difficult people then this is the job for you. Otherwise you're better off looking for another position.
The one bright spot is that most of the employees have an above-average work ethic that keeps them caring even when management does all they can to crush that spirit.