Just to offer an extra opinion from an insider.... joined a a year or so ago on LH and get an average of 4 trips a month equating to around 10-12 nights out of bed a month.
Really enjoying the job and I personally think BA is a good employer....and whilst Im tired at the end of a trip, it pales in comparison to the fatigue I had at my previous LOCO. Theres certainly no way Id be handing my notice in to go back to it as someone mentioned above.
Horses for courses.