Pros: Great opportunity, for networking with staff and potential references for employment
Cons: Hours vary, don't think promotions are possible.
Working as a Student assistant for 4 semesters, was an amazing experience. The staff at Douglas are kind and encouraging to not only their students, but their TA's as well.
The only flaw is that you work varying hours, so you can either get a lot of work 10+ hour/week out of a max of 20, or very little
If I had to give an opinion, the most difficult part of the job, would be tending to issues that are very uncommon, and may not have anything to do with the course itself,
for example a student's computer experiencing technical problems related to the way the school has it set up is not within your control.