I beleive that at one point ex BA/ BOAC/ BEA employees were entitled to staff travel for life upon retirement. The rules were changed so that now you are only entitled to staff travel for the amount of time that you were an employee. i.e. employee for 20 years then staff travel for 20 years on retirement.