British Airways faces further strikes by cabin crew over pay and benefits after members of the Unite union voted in favour of industrial action.

Crew will walk out over four consecutive days from June 16 as part of a long-running dispute over mixed fleet employment terms.

The latest strike is associated with the withdrawal of benefits for crew who took part in previous industrial action, according to the BBC.

In a statement BA said: “As on the previous dates when Unite called strikes of Mixed Fleet cabin crew, we will fly all our customers to their destinations.

“Strike action is completely unnecessary. We had reached a deal on pay, which Unite’s national officers agreed was acceptable. We urge Unite to put the pay proposals to a vote of their members.”

News of the latest strike came in a week when BA was trying to recover its reputation after an IT meltdown left it having to cancel all flights out of Heathrow and Gatwick.

Unite said the airline had treated staff involved in earlier strike unfairly by not reinstating travel concessions.

Howard Beckett, Unite’s assistant general secretary for legal services, said: “In an airline of the size and status of BA, passengers want to know staff are treated with respect.

“Punishing staff for using legitimate industrial means to reach a wage deal is a culture that Unite cannot accept and a culture that will ultimately damage the BA brand. ”

The union claimed 2,900 cabin crew are on the mixed fleet agreement operating both short and long-haul services.