We address the problem of a private pension plan sponsor who has to find the best pension funds for its members. Starting from a descriptive analysis of the pension plan members we identify a set of representative subscribers. Then, the optimal allocation for each representative will become a pension fund of the pension plan. For each representative, we propose a multistage stochastic program (MSP) which includes a multi-criteria objective function. The optimal choice is the portfolio allocation that minimizes the average value at risk deviation of the final wealth and satisfies a wealth target in the final stage and other constraints regarding pension plan regulations. Stochasticity arises from the investor’s salary process and from asset returns. Numerical results show the optimal dynamic portfolios with respect to the investor’s preferences and then the best pension funds the sponsor might offer.