New Cubs president of baseball operations Jed Hoyer agreed to a five-year contract, the team announced Monday.