Pros
Balance between work and personal life. Pay and benefits, including company vehicle, phone, and gas allowances. Management gives timely feedback, and gives praise when deserved.
Cons
Day-to-day, customer cold call training could be more intensive. Training program delivered adequate information, but continued training and supervision could be a little more in-depth.