This is a place where I waited 20 minutes to get a sandwich in their fast pick up line, with NOBODY in front of me. The norm is usually ~5 mins, even on crowded days, so I conveyed my feedback to the server. She had no interest in listening, let alone apologizing. One of the other waitresses had the temerity to suggest leaving now that I had my sandwich. The manager was no better, and had no interest in hearing a complaint. If you want to deal with uncouth savages, by all means go here. If not, don't.
Cons: Uncouth and rude staff, awful service at times