Most warehouse apprenticeship programs offer a balance of on-the-job training, independent study away from work, work experience and a combination of knowledge and competence based assessments. The focus of these is to develop both individual and team working skills. The apprenticeship provides a broad and comprehensive spectrum of experience and skills in warehouse affairs including health, safety and security, team working, customer service, housekeeping, stock control and moving and handling goods (including receiving and dispatch).