I'm cabin crew, albeit for a different airline. We get money off holidays/ flights that we have each year. So say for example, depending on your lengths service you could get £600 off a holiday that year.We also can do 'late seats' so we can get on a flight if the flight isn't full. So for eg, a short haul flight could be £60, a mid haul £100, long haul £200 pp. Does that make sense? So I reckon she does get some sort of discount, I'd have to ask my mate at BA what sort of perks they get. Although I don't see my mate going on all these non work trips like MP does.