I worked here for quite some time. The people there are family to me and I was sad to leave. I would go back to work here if I needed something to fall back on or a second job. The only reasons I left was because I wasn't making as much money as I used to and I wanted a change of scenery. The management for the most part was good, everyday work was good if you stayed out of the workplace drama. I've made friends for life here and it was a great gig when I was working full time.
Good place to find out how to work hard, handle stress and large work loads, work in a team environment, and develop relationships. With that can come problems depending on the managements decisions of what staff to hire that would add to the team environment or be a problem. All in all great experience and people mostly. Little tip be a server you get paid way more if your good.