Pros
Great and safe work environment with extremely knowledgeable and friendly people. Superb work/life balance. Everyone cares about the wellbeing of everyone else - like working with a family. Great communication of goals and vision from upper management all the way through the organization. No micro-managing - management trusts employees to do their job and make their own decisions. Numerous employee appreciation events throughout the year. Always treated with respect.
Cons
The biggest con is the disconnection that arises on occasion between Sales and Operations. There should be more collaboration between the two departments on projects, supply, sales campaigns, operational strategy, etc.