translate English to French: One possible explanation is length of service.
La durée du service pourrait en être une.