Salary is the best part.
Very small team of senior people
Their commitment to the growth and success of the company.
I love my job, but the constant corporate instability cuts back on my enjoyment of the work.
Mentoring and sharing stuff about work and life
Not enough diversity in upper management. They control by fear, inhibits innovation.