Pros: easy to get to, good work environment.
Cons: hard to get on permanent in certain departments.
I really don't like the fact that I have to search for a job elsewhere, as I actually enjoy the job I have now. I work in a nice setting, the cafeteria has great food, my supervisors are fun and considerate, and the job itself is right up my alley.
If you can get on full-time, the benefits are really good. Plus it's easy to go to even on public transportation.