Internal and external factors affect an organization's recruitment process. Internal factors include the recruitment policy, human resource planning, size of the firm, cost of recruitment, and growth and expansion. External factors include the supply and demand of qualified candidates in the labor market, the organization's image and reputation, political, social and legal regulations, unemployment rates, and competition from other employers. Effective recruitment requires considering both internal needs and external conditions to attract and hire the best qualified candidates.