Overall good company especially if you been there for at least 10 years. In the production areas, the upper management have all been there for a long time, very experienced, but at times that can get a little sticky especially when you don't have a very close relationship with them. Some individuals can treat you unfairly, but it is not a representation of the company, unfortunately, if you happen to work for them, you will need to learn the rope accordingly to their likes. Going against them could be a challenging road ahead of you.
hard to grow unless you get close with the upper management