A fantastic culture & interesting engineering problems. A good culture of engineering pairing made work feel more collaborative than any other engineering position I've had.
Cons
Confused product strategy a few years ago but they seem to have made strides in the years since I left that look strong!