Broad opportunities to learn, experience and work on multiple teams and locations. Working alongside leadership and having a lot of resources at hand for you learning.
Great benefits and compensation. This program is highly esteemed within the company and you're given a lot of responsibility!
Cons
Not a great work life balance. Most of the locations (of which your preference is not taken into account) are in the middle of no where and your only choice is to make friends with the other ADPs at the location.