Pros
Their core values and beliefs are solid and central to their business practices. The company is solid in general, so more likely to grow and produce more opportunities. Good social conscience with impressive charitable events each year. Management tends to embrace best practices when they are presented. Compensation was market-comparable (often resulting in 10%+ raises to bring salaries up to market average).
Cons
Training is (or was) non-existent. Company sometimes fails to see where it doesn't live up to its own values. Discipline is rare and firings almost non-existent, which means many problem employees remain when they need to be gone. There are a few areas of company overreach where they should contract out tasks instead of trying to accomplish them in-house.