-Working climate, people are nice, easy-going and interesting
-If you want, you do learn a lot of stuff
-Upper management has made many steps in the right direction
-Great work/life balance in general, exceptions may apply
Cons
-Outdated technologies(and sometimes minds)
-Big company, everything is slow