The compensation is only a low percentage of your actual total work.
Weather can be an issue (Being exposed to the sun every day, specially on the hot months. Also, if it rains you might lose a complete day)
This just a job, a gig, but it is not a career opportunity. You won't advance.
Management can be unprofessional certain times.
The company cares more about their relationships with the dealerships than the relationships with their actual CarData employees.