Pros
Great People, Great Vacation Benefits, Employee Owned-Stock Benefits. The company has improved in some areas that I list in the Cons. However, it is a company that feels insular in nature as it is not publicly traded. The culture is unique and it may fit if you try it on.
Cons
Compensation, Inter-department squabbles, Sales force not regarded as tip of the spear for increasing revenue. Oblivious to competition, Nepotism and "Golden Boy" favorites often guides promotions. Constant rumors (and unfortunate reality) of layoffs. Management was often penny wise and pound foolish on expenditures and expense reimbursement. Each branch varied in experience as managers sometimes ran them as their own fiefdoms. (In fairness, I think this issue is gradually resolving as managers are not allowed to homestead for an overextended period of time anymore).