Yes, customers can join the MyPilot Rewards program to earn points for every dollar spent at Pilot Flying J locations. Points can be redeemed for discounts on fuel and food purchases, as well as gift cards and other rewards.