A great job for those who like to work with little or no supervision. The sales team is first class and supports the sales teams in the field.
Pros: You get to manage your own schedule of appointments.
Cons: No benefits (outside contractor employee)