Horrible mileage compensation, NOT flexible at all with your schedule (they dont care if you have an emergency), the "LEADERS" do not have a decent communicating gene in their body. [lots of "yups" and "of course!"]. They do not listen to you genuinely. Supervisors do not accurately train their staff, supervisors gossip about other staff to other staff which is very unprofessional. Most "on site" training lasts hands on for about 15 minutes in which 0% information is retained and you are written up due to poor supervisor/DC training. Sites are usually kept in FILTHY [urine/feces] conditions. Leaders almost never keep a clean space for their clients unless an event is going on at the site. Just overall not a fun place to work for but it is easy money which is why people do it.