
The culture is supportive and inclusive.
Solving interesting and important problems.
They are smart and effective people who care about each other.
They are very smart people who care about their employees and customers.
Pay is good, medical and dental is solid, and there is a 401k match.