I joined BA from low cost and I’m a couple of percent from the bottom in the LHS on short haul.
I still find the work really straightforward compared to EZY - minimal stress, few weekends off so far under JSS. Busy in the summer but I’ve had either one or two weeks leave plus wraps in the school holidays every year since I’ve joined. Most half terms and a couple of Christmas weeks.
I try and do earlies and day trips / short night stops though. Did a few late tours on reserve and they drove me mad! Each to their own. Reasonable notice of your final roster and swapping is very common.
Still enjoy working here - especially so in the left seat where you don’t have to listen to the benefits of UKIP any more. Can’t say that I’ll be wearing that 100 badge any time soon though.