PepsiCo has signed an agreement with Jersey Mike's Subs to retain its pouring rights across the food chain's 500 US locations.