Unfortunately, the MDP is often not what it claims to be. It's not uncommon for someone to get stuck on the phone for 12+ months because 20+ MDPs are all interviewing for the same 3-5 positions. Do not believe anyone when they tell you it is a 'rotational' program. The only rotational aspect is the fact that about 25% of MDPs leave each year.
Additionally, as a MDP, your pay will be significantly lower than were you to work a similar job at a different company. Of course, this salary cap is lifted upon graduating from the MDP program, but that puts you at about 2.5 years on the MDP salary (think 50k starting, plus a 0-6% increase twice annually). This salary is certainly fair when on client support, but quickly loses its appeal when accepted for a (real) job.