Pros
Flexible working hours, laid back work environment, overall good company to work for. Owners have the better interests of the company as a whole in mind, and highly value the employees.
Cons
Salary is low comparatively. Other benefits are so-so, nothing great.