I am not sure if BA has managed to settle their industrial dispute but my wife and I used their services recently when the problems had not yet been resolved.
We were both impressed that the cabin crew acted professionally and we did not feel that any problems existed woth management.
Well done to the crews of the flights to and from Singapore to London.
BA also does not practice age discrimination against female cabin crew unlike Asian airlines that ground you past a certain age.
One other note:
Last year when we used BA, we were put on a service operated by Qantas and the plane experienced some turbulence. Unlike the BA crew who continued serving meals even when the entire plane was rocking, the Qantas captain promptly ordered the service stopped and we did not get a hot meal prior to landing in Singapore - they just gave us biscuits and a hot drink.
Of course we cannot complain about not getting food if there is a safety issue but I think the airline can give out food vouchers like S$5 each so travellers can get a bite at the airport upon landing as a substitute.