Pros
You're encouraged to have fun at your job. It's an open kitchen and they encourage this so the guests are entertained and it's a good experience overall. They were very flexible with scheduling at all 3 locations I worked at. The food is actually good quality and fresh, and it's a lot more enjoyable to sell good stuff to people than so-so quality.
Cons
In a training video, one of the company owners actually called his employee base, "these kids." It hit home because that's how I felt working there- like I was expected to be a college KID being halfway supported by mommy and daddy. My location paid shift leaders (key holders, bank drops, food orders, inventory, run whole crew, etc etc) only 9/hr. I stepped down due to my GM screaming in my face, and then I switched stores. After 3yrs at that location I was told that I could not get any more raises- 8.60 was already too close to shift leader wages and that's that. I finally told them I was interested in shift leading again, got it, was guaranteed 40hrs and then given 20.