Management moved around too much. Part of the process to cross train and promote people, however, causes a lot of projects and basic supervisory and management items fall short. The company is so big they have everything globalized and not enough things taken care of within local region/area. Too many chains to go through for approvals to accomplish anything. Pay roll system is a nightmare. Checks are confusing to understand due to strange payment methods. Preventative maintenance is non-existent. Company does not put enough towards updating equipment and facilities, they have a run to failure outlook so equipment used until it breaks and a lot of things are ancient, 20, 30 years old. I'm just not impressed with the way things are ran where I'm located. Everyone is just another number in this large corporation. Also, 12 hour rotating shifts are awful on a person's health. Understaffed and work a lot of overtime and never get holidays off being a newer employee.