Convenient location by obviously being on campus. Possible for tuition to be covered if you are in graduate school. Some transferrable skills for future jobs. Flexibility for students and their schedules.
Cons
Micromanagement is to be expected. Divide between student workers and management. Strict hierarchy that sometimes loses the human aspect of working with people. At times, vague direction from supervisors leads to confusion.