Pros
A wonderful company for those who want to "retire in place". Benefits are outstanding. Colleagues are very friendly and caring. Salary is competitive.
Cons
People are promoted solely based on personal relationships and not on competence. If you are not part of a certain "network" or willing to pretend that you might join it (certain clubs, certain churches, certain political parties), there is no chance to get any opportunities. Most highly qualified personnel have left for competitors (look at the turnover rate on LinkedIn). If you are good at your job, you will end up doing far more than your fair share of work. (Though if you are not competent, no one will ever fire you) Very bureaucratic. Many peoples' jobs rely on the bureaucracy staying so no one is motivated to make it better.