One of the fastest growing fields in the business world today is marketing consulting. Some people made be surprised by this fact, but it should come as no shock because marketing consultants perform a wide variety of services for their clients. These individuals and firms provide solutions and strategies for businesses trying to boost their overall performance. This service is particularly effective for new business, especially those that are internet based. Most of the time, marketing consultants assist their clients in implementing successful advertising campaigns, branding, and public relations. They may also provide services associated with management/employee relations. They can offer managers training in leadership skills and communication, for example. They often educate employees about company policies, such as those pertaining to sexual harassment. At times they work in issue areas typically performed by human resources professionals. For instance, they help companies determine what to include in employee benefits and retirement packages, along with improving employee retention rates. They may also engage in the recruitment process by showing companies ways to attract talented new workers.