Pros
The co-workers I had were awesome. They are your peers, all studying psychology and working here to make a little (very little) money while finishing their degrees. When you have down time you're free to read a book, do homework, watch TV. Sometimes they even pay you to go to the movies with a client!
Cons
There is not really any way to move up. That's why they rotate through staff so quickly. The benefits are very low at this job. I was here for almost 3 years, a very reliable employee. I would pick up and trade shifts, show up when no one else would. At the end of my employment I messed up my availability, and I got scheduled on a day I had a class. I realized this only the night before, so I sent out an email to my coworkers asking for help, but no one offered to pick it up. Well, I wasn't going to miss my class. So I tried calling my boss to explain. She didn't pick up, so I left a long message. Instead of calling me back, she just wrote me nasty email immediately after my call (clearly she had listened to my message) stating "this is totally unacceptable, you will be written up". After that, I was like "okay, here's my two weeks notice." I really felt disposable working there.