It's a no brainer!! Stay where you are.
BA is not what it used to be. What can they give you that one of the top Charter Airlines can't??
You have passed the selection and thats what counts. Well done you but don't take it.
If they offer you a golden handshake of £30,000 then maybe.