Around 24,000 staff will get a pay increase and one-off payment of £1,000, the Unite union says.