Pros
This job not only helped me grow in the field but as a person as well. I learned how see past others differences, how to be more patient, and how to be happy when you are not in control. The community in the workplace is one of the best. Coworkers and clients are able to work together easily, and create lasting relationships.
Cons
If you do not want to drive a lot or grow as an individual then this job is not for you.