Pros
The company offers great bonus incentives if you exceed your performance goals, and the overall benefits are excellent. The schedule is highly flexible, making it easy to maintain a good work-life balance. Best of all, the staff is incredibly nice and supportive, creating a wonderful team environment.
Cons
Sometimes you have to drive a lot for the job, and there is a high volume of documentation and paperwork required.