Pros
Total compensation was competitive. Company is extremely stable and committed to staying private. Unlimited sick time. Year end bonus is paid out mid-December. More intelligent, capable, reliable colleagues than not. If you're in a good group, you'll learn a lot. No slackers allowed. Company's 401k contribution is given as one lump sum and depends on company performance, was around 7% or 8% (iirc).
Cons
Significant portion of total comp is tied up in year-end bonus, which is completely arbitrary. Two weeks of vacation time (my manager encouraged me to abuse the unlimited sick time, ick). Definitely an old boys club with some very old fashioned opinions freely shared in the open. Some managers shoot from the hip in their decision making, so policies can change with the wind. Company has very flat org structure and almost everyone in management has been there 10+ years, so don't count on getting promoted anytime in this life unless they decide to open a position for you.