Formal mentoring programs continue to gain popularity within organizations despite limited empirical research regarding how these programs should be designed to achieve maximum effectiveness. This study examined design features of formal mentoring programs and perceived program effectiveness from both mentor and protégé perspectives. Mentor commitment and program understanding were examined as mediators. Substantial support for the proposed path analytic model was found. These results help begin to bridge the gap between science and practice concerning the design of formal mentoring programs.