Pros
Dealing with the public is always interesting and challenging. Many long term employees are dedicated and do a good job. Health benefits are pretty good. 401K is good.
Cons
Senior management - Directors - are completely out of touch with operations. Middle management is expected to do administrative, supervisory and line workers jobs. They expect departments to operate with no people then complain when everything isn't done perfectly. The work environment is extremely chaotic, disorganized and stressful because there is no communication from the bottom up. Lots of opportunities for employees to voice their criticism but no one will say a word for fear of retaliation. There is a lot of favortism. Salary personnel are promised vacation and holidays but don't get to use them because of chronic under staffing. None of the line staff will put in for promotions because they see what the supervisors and managers have to deal with. The longer you are with the company the less benefits you get. When someone quits or gets fired they just push the work onto other employees until they fill the position - if the fill the position at all. Decisions by management create angry customers who say they are not coming back, but when line workers tell the management why customers are not coming back they do not listen - instead they focus on secret shop scores and try to tell associates if they smiled more and used the guest's name business will come back. Very unrealistic.