Terrible service / avg food.
My first visit: They gave my sandwich to the folks behind me and then the Mgr appeared PO'd when I didn't want to accept the low budget cold cuts they purchased. Then he rushed to make me a smaller/mediocre version of their signature Big Kahuna Cheesesteak I ordered and paid for (I presume he did this because he had to make it twice and was trying to make up for their loss). And all this took place while I watched about a half dozen folks that were behind me order, get their meals and leave.
Anyway, I'll never go to another Jersey Mike's again.