A general manager typically has specialized knowledge of the company they work for. They may have been with the company for several years and have extensive experience in various departments, including sales, finance, marketing, and operations. A general manager is a highly trained executive who ensures that employees follow all company policies and procedures.