Homer,
What's with the philosophy?
We are discussing the attractiveness of a job in BA not the corporate world.
Amongst other benefits BA does offer roster stability - just like a mouse in a treadmill gets roster stability.
SH 800 pa / LH 850 with pa 5 or 6 East Coasts a month.
With the forthcoming CRA legislation anybody joining now will work most weekends for the forseeable future.
This is not meant to provoke a stream of conscientiousness about life in general - merely an observation that if you value your weekends / want to see your kids growing up, then BA ( alright aviation in general) may not confer the advantages you seek.