In short: OTR has agreed to make amends to 1,500 former and current employees who were denied $2.3 million in annual leave entitlements. The service station giant entered into an agreement with the ...