Pros
Decent money, decent people and benefits
Cons
Long hours, some upper management should not hold said position, dishonest corporate office, shift changes on the fly not valuing employees personal life, zero training with high expectations to perform like you've been trained well, inexperienced upper management, poor planning across the board.