Pros
It's a very easy job and the customers are usually pretty friendly. The menu is easy to learn and the food is pretty good. Great if you are a vegan/vegetarian because you always have access to cheap (and sometimes free) veggie food. This job was a nice resume builder and it gave me experience with customer service, management, and working in a restaurant. Tips were pretty good since we made minimum wage base pay.
Cons
Upper management needs improvement. I was lucky to have one of the best managers in the whole company but I would often visit other locations and it was clear that there is little continuity between locations and there is little structure as far as training, raising up leaders, and executing pay increases. The atmosphere was often cliquey. I saw shift leads step down to be regular employees because being a lead didn't pay enough to deal with that amount of stress. My GM was also severely underpaid. The company is growing and getting better but it's also focusing on changing PR rather than dealing with internal structural issues. Day to day work was usually monotonous and not usually rewarding.