I love Sandwich Box. Most people have already spoke to how the system works, so I'll explain why this place gets 4 stars instead of 5 (even though I LOVE their sandwiches at the 5 star level).
1. When they're busy at lunch, they won't nickel and dime you for every topping. There have been a few occasions where they've charged the regular price. On the flip side, if you come here at 3pm on a Saturday, every single item you pick is going to get charged and these can quickly add up. You have been warned.
2. The potential for a bad sandwich. It is high. You see all these delicious toppings that you love and they may not all go together. Today, you're feeling giddy for Apple Curry spread but want eggplant and avocado and arugula. And then you get the sandwich and think, this sandwich I made? It sucks. And I have no one to blame but myself. Contemplate your toppings.
3. Sometimes, their salads have way too much dressing on them. There's nothing like a soggy salad to compromise your glorious sandwich.
4. On 2 separate occasions, they have forgotten about my sandwich and burnt the living daylights out of it. They fixed it both times by providing me with new bread but it took way long. Word to the wise: watch your sandwich to ensure it is appropriately toasted and not left to crisp itself to oblivion on that grill.
Overall, I really like going to this place. I love my meal 90% of the time. And usually, when I don't like it I screwed it up myself by getting too creative.