The business at most Subways boosts quite a bit, at least the ones in my area. The one I work next to is busy most of the day, especially during lunch when this deal pops up. I don't know if they are losing money on the subs, which I doubt, so for some locations, it's a good promotion to run.
Grinders is good too
Penn Station>All