Pay and being with people I like
Work hard and have fun
People treated fairly and plenty of opportunities for advancement
Easy and straight forward - not acting to fussy
Ask others' their opinions. Not afraid to try new things
Pay is good, health ins is very good, and they even offer a Pension along with 401K