CSR work can be grueling. You are dealing with an indifferent public that doesn't understand licensing and wants everything for free. You are asked to juggle up to 3 chat messages simultaneously, which can leave your head spinning at the end of the day. The pay for the role is low, the benefits (free health insurance and generous PTO) help make up for it, but it isn't enough. The job requires a great deal of understanding a complex web of licensing issues and the only way to really get a handle on it is to get thrown into the water and learn to swim.