ADM is a company of deep integrity and invests heavily in employee education and support. I would definitely recommend a career with this global leader.
Cons
IT is a bit immature as compared to the companies overall maturity which can sometimes make it feel like an impossible task to catch up. :)