The Unite union has said thousands of its members will walk out for three days from March 20 and for four days from March 27 after the collapse of talks aimed at resolving a long-running dispute over jobs , pay and working conditions .