updated about 2 years ago by Katarzyna Wypijewska
Source
Comments
97% of employees are on permanent contracts (does not state are they full-time); p. 25
Permanent employees (does not state "full-time"): Royal Mail 137285 + GLS 21307; Total: 158592 (Annual Report, pp. 171)