Pros
The work is interesting. I was fortunate to learn about many different small businesses and enjoyed, for the most part meeting and working with small business owners. The actual work is enjoyable. It's almost like solving a puzzle.
Cons
Worst middle management I have ever experienced in my 34 years of working. Managers are vindictive and offer litter support in employees development. It's like being in high school again, very cliquish and segmented. If you are not friends with management and don't hang out with them after hours, you're screwed. They also play favorites and have a different scale for evaluating employees and have a bad habit of talking behind certain employees backs without any feedback or any effort in getting to know the employee. For instance, there was once a new agent who wore nice clothes. The Territory Manager (TM) asked where he got his clothes. He explained his wife picked them out. I then heard the TM talk negatively behind the new employees back because his wife pick out clothes for him and this was HIS FIRST DAY. The TM didn't even take the opportunity to know the new employee and already had a negative opinion of him..... because his wife picked out clothes?