
collaborative, engaging, not too large or beaurocratic
engaging culture, supportive and collaborative environment
communicative, engaging, caring and different
fairness relative to comparable companies
understanding what i'm doing is meaningful and makes a difference for clients