Benefits are not great and very expensive for insurance. This is one of the most poorly managed companies I have ever worked for; there is no clear communication within or between departments, no clear accountability for anything including their own employee hiring and onboarding processes, and despite that there are no clear directives you will still be micromanaged by middle and upper management. Nepotism runs rampant in this company as you would expect from a family-owned business. When you interview, they will tell you that they're a growing company. What they won't say is that this is all inorganic growth driven by buying up smaller companies. They will tell you there are advancement opportunities. This is a lie. What will really happen is your position will be "restructured" to vastly expand the scope of your job duties and do the work of three people without any increase in pay or change in job title. Very little coworker camaraderie to speak of because everyone is constantly looking over their shoulder worrying about getting fired.