Pros
Purdue gives me flexible hours and high pay as a student-employee; even when I only get 10hrs a week I make as much as most (non-professional) students working 20hrs or more elsewhere off-campus. I get can easily get to work by walking and can come in between classes (I'm flextime however). Many of the projects I'm associated with publish work which I can show to future employers as proof of my accomplishments while a student-employee here at Purdue.
Cons
I rarely get my full 20-hours a week due to lack of work to be done (This is somewhat normal for "flex-time" student employees). Timecard turn-ins can be a pain if my boss leaves early or is teaching a class and I can't get his signature. Getting paid bi-weekly can be rought sometimes.