CHAF
Congrats on the offer but it does open a can of worms.
BA at present is great for a late 20's DEP. Looks like turbulence ahead and I don't think it's going to be a very enjoyable atmosphere for much longer.
DEPs basically are going to have to sit under the table eating the crumbs for a long while while those above eat cake and expect you to support them in keeping it.
Charter pilots enjoy a modicum of prestige at work. Managers cabin crew and ground staff at BA don't think this way.
On the plus side BA offers good pay (poor pension), excellent training, good fleets and routes. The best place to be is Gatwick but that will mean 737 which won't suit you.
With a 777 rating the World is your oyster. BA clearly don't care about retention any more.