No dress code, dog friendly, ample time off and a high goof-off factor.
Cons
No direction from management, no company plan, slightly lower than average salary, and no real way to know what is required to earn a bonus. CEO is disconnected from the business and needs of employees.