The job itself isn't that hard but is made unnecessarily stressful. Pay isn't that great to begin with but pay and bonus structure do change, the way they calculate production and quality scores also changes fairly often. So if you need more than the base hourly rate to survive it can be very stressful. You do have to maintain certain prod and quality scores to be able to work remotely (and to keep your job) so changes also add to the stress. It's not unheard of for people who were bonusing at high levels to be put on a prod/quality plan after a structure or rule change. Also not unheard of for people to work off the clock or cherry pick easy tasks in order to maintain baseline. They do often require meetings or training that isn't taken into account when calculating production values which hurts your bonus potential, leading to many clocking out or 'taking a lunch' during meetings. There are sometimes in the year where there isn't enough work for everyone which can lead to your prod score taking a dip. This position sometimes requires that you do the data assistants job which can hurt your prod/quality (sometimes they adjust for this but not always). The people who come up with the quality scores do sometimes appear to be targeting individuals - there have been a couple people who have received lyncs (in-house text messages) from the quality assurance team by mistake alluding to that. Complaints and concerns are for the most part dismissed as they 'haven't heard that from anyone else'. Another con - if you don't have any sort of veterinary experience you'll have very little upward mobility. I was told after hire by my supervisor that this would be a dead end job for me. FYI for those considering a job here I was able to find a job that pays $10 more an hour with fewer job qualifications so don't feel like you have to stay here once you're ready to move on.