Staffing involves recruiting, selecting, training and promoting employees. It follows the planning and organizing functions. The key aspects of staffing include effective recruitment from internal and external sources, proper classification and pay scales for employees, adequate training and development opportunities, and a sound promotion policy based on factors like seniority, education and job performance.