
company goals are well defined and clear
the salary is good + flexibility is awesome
learning new things and doing a good job
they are honest and say what they mean and vice versa
people are knowledgeable but not beyond admitting they don't know it all