
Learning new skills and building new things
Decent pay and bonus, stock options
Very motivated and efficient, easy to work with
They trust their employees; we make our own schedules
They pay attention to me as a person and show a real interest in my career.