Great question. 

Leadership dev programs:

1) they are viewed favorably, partially bc those programs generally hire good people. 

2) Pros and cons with rotations. When the program is over, need to go deeper and longer in a few roles.