Pros: always free lunches, special events for staff & families, etc.
Cons: i recently moved, so undesirable commute now.
Love the people I directly support. Definitely a place for anyone that wants longevity toward retirement. A lot of involvement with local community stuff and charities. Awesome amount of consecutive days (twice a year) for holiday breaks out of the office, when the company financially does well for the fiscal year.