From memory didn't BA announce that all staff were going to be made redundant and reemployed on new (inferior) contracts? Redundancy mitigation was then negotiated throughout the company with all departments facing temporary cuts in pay.
I believe the Engineers are still trying recover 5% that was promised to be returned and hasn't.