Human Factor; Surely the reason for outsourcing this work was profit. It cannot be operated profitably inhouse because of of BA Flight Crew pay and conditions which make the exercise a nightmare. Sadly every area of BA will challenge out sourcing but usually cannot meet the budget and costs of the other company.