Pros
Employees are respected have direct access to senior management. Flexible work hours and a commitment to work-life balance. Opportunities to gain experience working on a diverse range of tasks and projects. Every employee can make real contributions to the future direction and success of the company.
Cons
Lack of top-down long-term goal setting by management contributes to uncertainty and frustration among some employees. Other difficulties for a small company in an industry dominated by a few large companies.