There is always something to learn, people and managers are always kind and respectful, the salaries and benefits are good. They seem responsible in the way they spend and hire, it feels like a safe and relaxed place.
Cons
Some roles in upper management would need a refresh, younger people with a diverse background would do great.