Dennis Hall has over 20 years of experience in customer service roles. He has a track record of providing excellent customer service, handling customer requests, billing and payments, and resolving complaints. He also has sales experience meeting quotas and generating over $500,000 in sales.