Three years ago this was the best job I had ever had. Now the culture is so bad. The management are almost entirely internal promotions with no management experience. There are so many HR issues it is laughable, but no one in HR does anything to support you if you say anything. You just get a red X on your back and are targeted to be fired.