The only experience I have of BA is that a good friend of mine started as a FO on the A320 with them back in July last year. 21 years old, Integrated from FTE. Was the only one to get an interview along with another candidate- who was 34 and had been in a previous career somewhere.
Both had the required first time passes in exams, CPL/IR and were near enough identical, apart from age.
My friend got the job, JOC paid for and TR paid for. I think this should answer the question of what kind of person BA are looking for, young and willing to be moulded into what BA want you to be, whatever that is?