They serve a wide variety of sandwiches, both hot and cold, most of which are pretty good. They also have a variety of cold salads and side dishes and a number of bottled beers available. A couple of sandwiches are good vegetarian options. I like the Four Cheese myself.
Service is usually decent although they can get a bit crowded around lunchtime.
Some pretty scary people hang out there at those times, and I'm including the employees in that statement.