10 years and then some at EK on the 777, and I can gladly as well as happily say I escaped with both my health and sanity intact.
Whilst BA might not be the place it was 10 to 15 years ago, it is night and day vs EK.
Plenty have left EK and ended up at BA, mostly via RYR or Norwegian rather than directly.
Do yourself a big fat favour, and if you have the option, choose BA over EK.