Not sure what type of training you're referring to? Is this the required annual training for your GFSI program or on-boarding for new employees? For our annual we train on GMPs, Safety (all aspects - OSHA required), and HACCP. If you're talking new employees, we have a 5 week training program that covers every aspect of typical new employee topics: On the first day - HR items, Bookkeeping items, SQF orientation including a description of the origins and need for GFSI schemes and an introduction to GMPs, all OSHA required safety topics (HAZCOM, PPE, LOTO etc.), procedures for GMPs, Glass Breakage, Site Security, Hand Washing, Band-aid accountability and Knife policy. Second day starts with specific production SOPs and quality procedures and so on. All are done in-house by trained trainers. Hope some of this is helpful?