Pros
The diversity of the student body is fun to work with. People of all ages, from all backgrounds, are working to make their lives better together. The people in my department share my values, and although we have many different work styles, we value what each individual has to offer.
Cons
The trend in education is to become more corporate in how our systems work, and this place is no exception. Some of the management cares about the daily work and wants to support it, but a lot of management just looks at numbers and "success rates", which seems to be leading towards fewer and fewer requirements that we can expect from our students. The focus has been pushed towards getting students to graduate faster and with less fluff courses, but there's a lot of people in the community who want to take the non-essential courses. While I do value the diversity of our students and the wide experiences and styles of our staff and faculty, this can lead to confrontations.