Pros
A stable, long-established business that is doing well. Good CEO. Standard, complete benefit package. Small community of less than 200 people. Friendly people in general. Charming attempts at building community and morale, like ice cream for all in the courtyard as a summer surprise
Cons
Pay is modest. Paid time off is modest. Healthcare choice is limited to Group Health. IT department is a nightmare of technical incompetence and man's inhumanity to man. The immediate manager can’t stand up to his direct reports, so it’s managed by the Lord of the Flies. He weasels from cube to cube gossiping about direct report A to direct report B, and vice versa in the next cube (...not quietly enough). Divisiveness is pervasive. No concept of team-building, or everyone being on the same side. The software delivered costs probably 5 times what it should, due to disorganization and low competence. An entrenched culture I don’t see changing till the manager is replaced with strong, fair, and technically knowledgeable leadership, and the group culture has time to some recover