Pros
Like other reviewers I love my job because I love the people that I come to work with every day. I've never worked somewhere where I can honestly say that there isn't a single person who I don't enjoy interacting with and doesn't bring something great to the team. Relatedly - there's a refreshing lack of politics that have existed in every other company I've worked in. Everyone's on the same team moving in the same direction.
Cons
I think the culture is welcoming to all kinds of people and personality types, but it wouldn't be for everyone. It's mission "build a company that fosters a culture of respect and affection" and core values of Commitment, Kindness, and Humility drive both hiring decisions and the way people are valued. That may be kind of unsettling to people who are used to being evaluated solely based on traditional sorts of measures (i.e experience, skills, overall competence).