Salary is OK (tend to be market average), good benefits, nice chilled out employer to work for, they encourage you to learn and will support that.
Cons
I' a remote worker so I miss out on the office culture I suppose? they do arrange get togethers when you can travel down to make up for it, not a criticism, just the way it is.