When I travel on staff travel I find I have been treated much better than when I travel on a commercial ticket. For example being offered three or even four pre take off champagnes and last time, when I couldn't decide which meal I would like, I was brought two!
If you can handle the stress, it's a great perk.