Pros: great flexible hours
Every client is different with different needs. I learned mostly a lot about other cultures. The management is helpful. I don't see co-workers because work is private. The job is not hard because attentive trains you to make sure you can reach all the skills needed.