Paycheck is paid at random, never sure when you'll get your pay. Middle of night calls arnt usually picked up and voice mails and emails don't get heard quick enough, sometimes schedules are not placed on time when asking for time off. Not a job with constant pay amounts, can be assigned to very distant places, damage to vehicle due to client location is not covered