This paper develops a dynamic model of bargaining between a firm and a union. Capital is assumed to be firm-specific, so only nonnegative investments are possible. Collective bargaining contracts specify the level of the wage rate that will prevail for a fixed contract length, while the firm unilaterally chooses employment. Two types of equilibria are considered. In one equilibrium, the wage-employment outcomes lie on the marginal revenue product of labor curve and the wage is determined by a generalized Nash bargain. This equilibrium is Pareto inefficient. In another equilibrium, wage-employment pairs lie on the contract curve and wages are set above the marginal product of labor. In this equilibrium, the firm's desire to reduce employment is offset by punishment strategies in which the union bargains tougher in the future and the Pareto inefficient equilibrium prevails. Existence results are established and the equilibria are characrerized for a particular specification of the firm's revenue function and the union's temporal utility function, using recursive methods. The model is calibrated on stylized facts from the U.S. economy. It turns out that the calibrated model can account for several other stylized facts; in particular, the relatively low variability of the wage rate and the countercyclicality of the union wage premium. Moreover, it is found that irreversibilities are crucial in this respect, in the ergodic as well as the nonergodic states.