Strong compensation
Ability to developer and carve out your own role
Having a voice in the company
Weekly pay
Inntelligent and problem solving atmosphere
Paid cell/internet/gym pass
Work retreats/golf tournaments
Cons
Working from home once or twice a week would be an additional benefit