Great team of super sharp, driven people, while still maintaining a culture of openness and fun. The team dynamic pushes each member to bring their best work to the table. Inspiring mission. Leadership values diversity of opinion.
Cons
A complicated business with a lot to learn. Can be demanding.