Pros
Occasionally get some decent tips and meet some nice people.
Cons
Pay was incomparable to the work you actually do. Hostile work enviroment. Not given proper safety gear to handle bio-hazardous materials/waste. Lacking in communication. Training was a joke. (Did computer training for positions completely unrelated to mine. I am not bilingual and was thrown into training for cleaning rooms with someone who couldnt speak english. They didnt make proper time to train me properly so I had stumbled through my job figuring it out BY MY SELF. When I would ask for help they would responsed in a demeaning manner). I could go on and on but these are the main ones. This could all just be the location and the department I was in but either way I dont reccommend anyone chancing it.