The management can be confrontational. A lot of managers get hired from outside the company and do not understand or care to understand the company culture and create a very difficult situation for the employees which then creates a revolving door in management. For example, over the last 18 months here I have seen about 7 different managers (not directly over me, but just in the company) come and go. There are about 5 positions for management so there is high change in those positions. However, employees do stay a long time. So if you don't like your manager you just have to wait them out.