Pros
They definitely hold your hand during the program. A lot of the times, when you are in office you just sit there with nothing to do. Even at week 11 of the program (1 week to "graduation"), I find myself with nothing to do more often than not. The classes are pretty pointless as you're supposed to really learn most of the skills at your office, but your experience really solely depends on which team you get placed in.
Cons
Some cons of the Executive Development Program is that the whole program itself is incredibly unorganized. The instructors are often not prepared and the class schedule gets changed, usually without notice. A lot of us are finding ourselves without desks, being treated as little more than interns. The "training" program is pretty pointless.