I actually stopped going here for a while because I had two or three bad experiences in a row. One night (a weeknight) I ordered two sandwiches for pick-up. I was told it would be 20 minutes. 15 minutes later I showed up and proceded to wait another 15 minutes before grabbing someone at the counter. They sounded confused like they had forgotten my order or something and said it'd be out any minute. It took up to a full hour after I had placed the order for two sandwiches before I got them. If I wasn't so dang hungry I would've left much earlier. And no, it wasn't particularly busy at the time, either. The staff were chatting with each other.
Pros: variety
Cons: service, wait times
more