The business recently had a number of managers leave, since then the owners who used to have little to do with the company have worked hard to improve the situation. Where you felt the old managers didn't care and had a clique the owners are trying to work with their staff.
Cons
There can be long working hours due to having to finish packing what is made. Small family business so there aren't always opportunities for promotion