Just to let you know about something in the contract that would worry me.
BA can give you 7 days notice and place you on upto 6 months unpaid leave.
So another ash cloud, swine flu, 9/11 and your skint for 6 months, but since your technically employed not sure how it goes claiming JSA!