
A general openess to criticism.
Being given the autonomy to do what I like.
It's well organized and orchestrated
We get to work on extremely hard problems and open source tools.
The company is filled with experts in various fields and a great place to learn.
This is the only company I've been to that sits down and explains why you're compensation structure is what it is.