We develop a model of relational contracts with moral hazard and asymmetric persistent information about an employee’s type. We find that the form of the optimal contract depends on the job characteristics and the distribution of employees’ talent. Bonus contracts are more likely to be adopted in complex jobs and when high talent is not too common or too rare. Firms with “normal” jobs are more likely to adopt termination contracts. In labor market equilibrium, different contracts may be adopted by ex ante identical firms. Hence, we offer an explanation for the coexistence of different employment systems within the same industry.