Pros: free lunches, lots of learning experiences
Cons: long hours, and sometimes nothing to fix for days
This was my first IT job and was a definate learning experience. I learned how to deal with teachers and less then optimal situations.
The hours at this job were however sometimes long and boaring.