Do your research folks to get the TRUE picture of what life in BA is really like. Don't be under any illusions as to how hard the company will work you should you join
Find out all you can from people on the fleets you are likely to join, find out from people who have joined recently what life is really like. BA rosters are different from other companies out there - there has been much talk in BA comparing Easyjet and Ryanair rostering to BA rostering, little of it favours BA at the moment.
Longhaul is different but is "evolving", the EASA FTLs that come in later this year are likely to change LH rostering hugely. Life in BA is very different to what it was two years ago when Bidline still existed.