Incredibly slow for food to be prepared. If there's a short line in front of you then forget it at lunch time - you'll easily wait a half hour for a mini pizza or sandwich. And there's just no real sense of urgency either. Places like this are disingenuous with their ordering at the counter scheme. If it takes this long, it should be full service.
Sandwiches are very good with their bread (even though the bread isn't actually made there, they told me). Pizza is very, very forgettable.