I've had two meals at Ricobene's; Italian Beef and the Breaded Steak, both sandwiches, both very good, both messy as can be. I recommend you bring a bib, especially when in coat and tie. Check this place out, the pizza looks good too but I haven't tasted it yet.
Pros: Quick, good food in a very casual walk-up counter setting
Cons: The sandwiches can be messy (maybe that's not really a con?)