Pros
There are always some really nice students and tutors who make work enjoyable.
Can be quite flexible with working hours at times.
Varied work.
Cons
Very poorly managed and complete lack of organisation.
Higher level staff treat students very poorly as only after money, so rest of staff take the flack for that.
Roles change too frequently (sometimes weekly), so you never really know where you are from one week to the next. This includes creating new roles or renaming roles to make staff think they are advancing or to get them to do more work so they don't have to pay for additional staff.
This can all cause a bit of a finger pointing, back stabbing environment.