it is a very self rewarding job, I enjoy working with variety of people and clients. My daily schedule allows me to take my kids to school and pick them up as well. The hardest part is working every other weekend, I work 12 days straight and then have 2 days off that makes it difficult to maintain the balance between professional and personal life.