I'm not really sure why I dislike this place. The sandwiches are actually pretty good. Perhaps it's the way they half-heartedly mumble "Welcome to Firehouse" in a totally unenthusiastic way when you walk in the door. I'm certain it's because they take an inordinately long time to make your sandwich. I know I'm spoiled by Jimmy John's: they have your sandwich done by the time you walk to the pick-up area. But every other sandwich place I frequent is loads and loads faster than Firehouse. I'm also not a fan of Coke Freestyle machines- you get a long line of people waiting and waiting as each person makes their drink decisions.
One positive thing I can say, is I'm so glad they introduced the "small sandwich" option for lighter appetites. Unfortunately, it's the only positive thing I can add.