1) Team, family culture
2) Freedom to take on challenges, both internal and external
3) Diversification by participating closely and working with several departments
Cons
An international company spanning several continents, if you allow, it can consume as you attempt to balance your home and professional life.