Low salary. Many of the clients have "challenged" properties so you find yourself working in disgusting environments. They "lose" your time sheets constantly so you don't get paid weekly. You have to call them everyday to report that you are onsite as if you are a child. They do not have a good reputation. I experienced clients speaking of previous temps stealing from them...so that was extremely awkward.