This is a family owned business. There is politics at play in this company. There is also a lack of group think, discipline and promotions.
You have to fight for your work and home life balance. People are very nice though. There has been a high turn over rate recently.