Overall good compensation. Support for career growth. Leaders seem to act on the feedback that they do hear. So many fun activities inside/outside the office with colleagues.
Cons
Benefits could be a little better overall. Initiative overload at times.