People are helpful, and there are so many opportunities for you to work in different aspects. There are also people from different nationalities, very global and international.
Cons
It is a big company, something things can work a bit slow, because it has to go through a lot of procedures and management levels