Sainsbury’s will be hiring 20,000 more shop workers, warehouse staff and drivers for the Christmas period as the retailer prepares for festive shoppers. Staff will be employed on fixed-term contracts ranging from three weeks to three months. Hourly pay for in-store and warehouse employees ranges from £12 to £13.50, depending on the location and the role, and between £13 and £14.65 for drivers.