I would advise anyone reading this thread, to help them decide whether or not to apply to BA, to treat many of the recent negative posts with a generous pinch of salt.
Yes, there is uncertainty at the moment because of the short haul review, bidline review etc. However, making your decision based on wild speculation from anonymous posters would be a little foolhardy. Changes will come to BA, but I don't think many level-headed people seriously believe that bidline will disappear or that there will be any drastic changes to working practices and/or Ts&Cs for BA pilots. Small and probably negative changes yes, but the BA pilot world isn't going to fall into oblivion like some on pprune would like you to believe.