Pros
Company culture is great. Management is always very transparent with their vision for the company and open to suggestions from employees at any level. Employees are trusted to do the work they are there to do and not micromanaged unless help is truly needed.
Cons
Though management is clear with their vision for the company, it is not always easy to tell if they all actually share the same vision. There are many occasions where too many people with decision making power have conflicting ideas and seem to pursue them simultaneously. This has often lead to issues on several different levels for the company as a whole. Just like many other companies, Hagbros Precision has recently gone through several rounds of layoffs due to lack of work and cash flow.