All things considered, I'd rather have a defined contribution plan than a defined benefit. A DB plan is always at risk- not just a market risk, but the risk inherent in relying on an airline's health. It also ties you to the company, by making it greatly to your advantage to not only stay until age 60, but to work your butt off during those last three years (when you should be slowing down).