Beware the ex-pat First Officer positions. As far as I am aware NO Indian carrier promotes ex-pat FO's before local FO's.
If you don't go there as a DEC then check the Terms and Conditions with a fine tooth comb!
Also, if you want to go and play in the sand pit, check the terms and conditions for the Gulf carriers carefully. As has already been said, they are not what they used to be.
I don't think BA is the 'be all and end all' of LH carriers. Like all big companies it has its warts. It is, at the moment, a stable company that has at least still returned a profit, if somewhat diminished, in these trading conditions.
Big change is in the wind at BA.