No, they don't have it. however, they have a customer rewards and staffs can also be part of it. It depends on how much you have spent.
Answered - Cashier, manager (Former Employee) - Dallas, TX
It was 15%
Answered - Project Engineer (Former Employee) - North Fremantle WA
There was no staff discount as far as I am aware. Shell offered free lunches but that was the culture of most places I worked at that time.
Answered - PA/Management Assistant (Former Employee) - London UK