Pros
Work independently most of the time, professional opportunity that allows you greater control of personal earnings within reasonable scope through efforts you put forth in being successful. Allows you to be active in community, attend fun events, and meet diverse people in multiple areas of business. If you do your job correctly, more often than not, you should walk away from appointments and interactions feeling you've been helpful to the business of the customer base through knowledge and experience that benefits their waste removal methods.
Cons
Stressful, highly competitive nature of the industry in combatting competition of smaller companies that often are not as stringent in adhering to regulatory compliance. Long hours, and most vacations involve some level of staying in the loop through emails or calls, but overall the pros outweigh the cons. Must be highly organized to meet all demands in new sales, retention efforts,, admin, activity requirements, and CRM. Some disconnect of higher management to field workers performing the work, and better communications between these levels would be an improvement, especially through more ongoing training, but overall, management is better than average.