I have to order lunch for work meetings quite a bit, I'm always looking for good food that is a crowd pleaser. I tend to order online (easy!) and pick up the next day. The customer service has always been upbeat and they have been great about my requests (oil/vinegar on the side, that way the subs don't get soggy on the drive back to the office) - they even got me signed up for their loyalty card and I've earned a free sub.
Also, they are great about wrapping the veggie sub separate from the meat subs. This puts me at ease presenting the food to guests and coworkers. Also, the subs come labeled in a cute box. So be sure to consider the box of subs for your next office meeting or party of ten.