Pros
Experience with projects in global environment on very large scale Very high responsibility as of day 1 in IT department You are working with the group of very talented people There is a possibility to rebuild your career (within the function) every couple of years - Company takes care of the rotation and changing the assignments if you want to and since it is so big then you can feel like having several jobs actually
Cons
Work life balance is questionable - as long as you have the passion for your work this can be acceptable, in the crisis moment you see it through Very special "collective" culture - if you're deterred by this, it is the beginning of the end of your career Scale means also slowness of the decision making, horrendously complex matrix organizations - you need to like such an environment to thrive in