I'm not overly sure how this would apply to the airline industry in general, but I've just completed some research on motivation (read happiness) in construction professionals. It seems generally accepted that for professionals intrinsic factors, like a feeling of achievement, provide greater happiness than materialistic rewards like better wages etc.
But then having been trawling these forums for a while it seems that increasing their wages would be the best way to create happy pilots!