Pros
Internationality at the office, the opportunity to speak english on a daily basis, having people from 30 different countries, that's great.
Also, it feels like every opinion is appreciated, not left out. Hierarchy is there, but kept on a very pleasant level where no one is nose-up and can easily be talked to. Good opportunities to develop yourself within the company, there are many examples of it in the team. That can set good goals for everyone.
Cons
IT is outdated, unfortunately change there has to go a long way due to the company's structure over the whole world.