Pros: great social environment, lots of places to do work, free entertainment for students and coworkers on campus.
Cons: lack of benefits.
I went here as a student and now get to teach here. A typical day involves lecturing, reading student's papers and correcting quizzes, and replying to emails.
I have learned a lot about how to communicate verbally and how to write clear, concise lectures and emails.
I enjoy working with most of the students, but some students are not motivated. Me trying to motivate them is challenging, but also rewarding.