Pros
The work is not very complicated and for my particular office, the co-workers support each other when issues arise. There is a great deal of flexibility in terms of working hours and periods of leave. Most offices are pretty small (around 10-15 people) so interaction with co-workers and management are high.
Cons
The reputation of customer service is not very high throughout the campus and sometimes students/customers treat the staff poorly when they are dissatisfied. Management overall tends to be disconnected with the rest of the staff. They tend to sit in their offices and do not seem very productive. At times the management fail to inform their staff about particular processes or procedures and the staff suffers the consequences (dissatisfied student, more work to fix something, etc).