I think you need 20 years at United to get free passes for travel...but retirees are at the near-bottom for boarding priority, anyway.
As far as a defined "pension," I don't know of any airline that still has one (not saying they don't; I just don't know of them. Maybe FedEx?).
If you retire from an airline, your pension is likely your 401k, and whatever you saved while working there. Last year we were told in a company-wide CRM class that a guy was hired at 61.