Culture is great, people are generally friendly and knowledgeable and they sincerely want to help. Work/life balance is good (at least in Europe, not sure about how it is in the US).
Cons
I like working from home but it partially disrupted the culture.