Pros
Flexibility, great work culture, great benefits, great people, and mission and vision. They offer paid parental leave, etc.
Cons
They have done a lot to bring salaries up to regional standards and have added COL raises, but still need to do more