I was there for a short time, but really enjoyed the people and the culture. It's a tight knit group of talented individuals. The CEO of the company took time to meet with me as a freelancer, which I thought was really indicative of the way the company cares about the people. It was a great experience throughout the hiring process, the HR team is great and super helpful. There seems to be a good work - life balance. All good things about the people and the work!
Cons
Could use more diversity, but they acknowledged that and that they are working on it!