Firstly, guy at the register with shirt unbuttoned wearing a big silver cross and surly attitude: Let me help you out on your people skills-- when a customer steps up, you say, "Can I help you?" or even "What can i get you?" You don't look blankly at him, like you're trying to do basic arithmetic.
Secondly, I hope Jimmy John's corporate catches on to the fact that your sandwiches are ripping people off. People spend hard earned money in your store and you send out crap sandwiches with what I would estimate as 50% of what they should have on them.
Stores like this are the reason I choose Jersey Mike's 9 times out of 10.
Other than that, top notch place.