There are many top customer service training companies that are trying to make careers out of helping corporations get their customer service department in check. These are people who are experts at helping companies improve customer relations. They come in and give seminars and workshops on a variety of subjects to help educate management on how their customers feel and how they should be treated. Sometimes they give talks to large groups of people as well. Sometimes they are very informal, and sometimes they are more formal. Either way, the goal is always the same.
Some of these training companies specialize in particular areas like customer service. They are usually the ones who have access to the best and latest technology and programs for improving customer relations. This helps the corporation because not everyone has access to the latest and greatest training or communication programs.