Pros
Start with the pros: ADP program is great, there are so many talented individuals to learn from and the rotations give great opportunities to see how other areas of the business work. Many interesting problems need to be solved across many different domains. The actual technical resources you work with are great they are genuinely good people. Work-life balance is a big plus and the education benefits and paternity/material leave are great.
Cons
Deere seems to think any manager from any domain can run an analytics team, Many of the analytics teams are run by people with zero analytics or IT background and lack the domain experience that their group serves. It creates a bottleneck that takes a positive ADP experience and transforms your future into a dead-end job. My advice is to develop in the ADP program and then look to leave. Senior and general management knows next to nothing about data science and is clueless about data/analytics strategy. Managers and leaders are hyperfocused on making teams use the latest ML/AI hype and completely forget the purpose of their teams is to solve problems. Reorgs seem constant, at least once a year which is exhausting and makes one question why they would stick around in the midwest locations where zero other meaningful opportunities lie.