Pros: well paid for work, learning experiences, gain responsibilities
Cons: students may come up to you and ask questions at very akward times.
Part time Job. The day to day of each class varied on what I was offered and took for the semester.
Management was often very supportive and easy to work with.
Co-workers (not often had) were also good to work with, seldom but to go over the requirements of work, grades, reports to keep everything standard.
The hardest part of these were usually the odd hours that may be requested to help students in the course that could not meet during normal office hours.
The best part was being able to help the students. Especially when you can answer questions and give that that little bit so they understand the nature of the class. Or when a student gives you a story on something you did or talked about in the class/lab helped them with something important to the.