Vantaggi
The sense of community among faculty is great. This place is small enough that you either know who does what when you need help, or you know someone who knows who you will need. Colleagues are great, and it's delightful to work with the students.
Svantaggi
Pay is stagnant - you will be hired at a good wage, but raises are extremely minimal and sporadic. Retirement matching is meager, and health insurance is among the most expensive I have ever seen if you have a family, and those premiums go up every year even when pay doesn't. The administration is very disengaged from the faculty and doesn't seem to realize that there is a morale problem, which should be apparent given the high rate of faculty turnover. They are almost completely ambivalent about research.