Local management great, love my base, upper management- well just horrible, disconnected from our job, famous for ridiculous knee-jerk reactions to minor issues. The company has grown way way too fast for its management style. They like to roll out new idea / websites without really working thru issues prior. The corporate is just a mess, I can't speak to what happens there, but from the ground level it is a mess. So much talk, so little actual work or proof from leadership.