Pros
Some of the servers I worked alongside actually weren't terrible.
Cons
Every idea about how to run things better gets this polite smile and 'we've always done it that way' and then absolutely nothing changes, which honestly gets exhausting. The management acts interested in what you think but you can tell nobody actually cares because they're too settled in how things are, too comfortable with the mess, and they'd rather protect the status quo than fix anything. There's this weird invisible hierarchy where people who've been there forever get better treatment — better shifts, more trust, actual acknowledgment — and everyone new just figures it out eventually or leaves. I tried raising operational stuff that would've made the actual work easier and got smiled at and nodded at and watched nothing happen, zero follow-up. They say 'we're like a family' but families actually talk to each other and try to solve problems together, not just tolerate dysfunction while the same people stay comfortable.