
a culture that really respects technical innovation.
Monetary compensation - salary and bonus
Very clear articulation of strategy
ability to interact with people and work on challenging problems.
passionate people who want to make a difference in the world