I think he works here just so he can be part of ALPA ;-)
Granted I've only been working here since November...but I still love my job. 90% of the time when I'm sitting at home on reserve I'm hoping they call me.
I found what makes the biggest difference on whether I will enjoy the trip or not is the crew. The trips that I've had the most fun on have been riddled with mx issues, crappy weather, delays, etc, but because I've been with good people I've enjoyed every minute of it. Fly with boring people and its still fun, but not nearly as much.