Pros
McCain pays well and has good benefits, especially within the industry. They are a big, global company with lots of opportunities, if you are willing to move around. And, if you are willing to play by their rules, you can make a very long career here.
Cons
This company is the textbook example of "do not rock the boat". They have been around a long time and they want employees who are willing to play by their rules. What they do NOT like is anyone who dares to question the corporate mantra or direction. They do NOT want out of the box thinking or even a mere difference of opinion. DO NOT go to work for this company if you thrive on making improvements or change. They want you to do your job quietly in your corner, and not much else.