Pros
The big size of the company allows for more space when it comes to training and development. The larger budget available allows for more concept development and investments. Salaries within the IT sector are expected to be higher compared to other sectors. Work-area is efficient and well organised. You have access to all forms of communicational and organizational tools. You have plenty of colleagues that you can communicate and bond with. There is an overall healthy company culture.
Cons
Due to its size, you sometimes feel like a small shackle in a large chain. It is more difficult to connect with the overall business and reasons to operate as it is more distant. The overall structure of the company - with its many business units - is vague and takes a long time to get to know. There are mandatory events and trainings that feel a bit political at times.