Pros
There is a generous health insurance policy, and it's free. Enrollment in the profit-sharing plan is automatic, though it takes eight years to begin to benefit. The atmosphere is casual and usually low-stress. Salaries are not high, but reasonable. Employees may have a lot of freedom to pursue projects.
Cons
There is a confusing and inconsistent combination of micromanagement with too little direction. While some employees find their way to contribute without encouragement or direction from above, others drift and become frustrated. Management focuses on minute details without sharing information or insight about the big picture of the company's goals or projects, which seem to change without rhyme or reason. Frustration builds when employees generate enthusiasm over a project that has proceeded without direction when all details are suddenly called into question. This discourages ingenuity. There are also no promotions, investment in employee education, or constructive criticism.