Everyone believes this is a great company to work for but it is far from that. I was employed for over 10 years and witnessed managers treat their staff horribly. When staff complain to upper management, they are ignored and penalized.
It takes forever to move up in this company, management expects you to be available at all times and promise advancement with no positive outcome. Yes they have annual raises, however you deal with a lot of bullsh** from both management and customers which are never acknowledge. You are expected to work every weekend and holidays, with limited staff and resources. During long weekends (some of the busiest time) instead of adding another staff to help out, management keeps their cost low so that they receive a bonus at the end of the year.
Absolute terrible plus!!