Learn a lot and how international standards are set. Great training and development. A clear structure to grow in your career and good platform for future roles.
Cons
A big company so you are usually another piece in the puzzle. If you are stuck with the wrong team or manager, it is hard to find your feet and achieve your full potential.