This article examines the connections between employment agencies, ethics and migrant workers. The article identifies three approaches adopted by agencies towards ethics and migrant workers, namely, ‘business case’, ‘minimal compliance’ and ‘social justice’ approaches. Through case studies of three agencies in the UK, the article explores the potential and limitations of each of these approaches for meeting the needs of migrant workers. The article points to the limitations of both the business case and ‘minimal compliance’ approaches, stemming from tensions between the attempt to put in place ethical approaches towards the employment of migrant workers and the imperatives of the competitive strategies being pursued by agencies. The article points to the potential for social enterprise agencies to effectively meet the needs of migrants. These agencies can focus on more than just the first transition of migrants into the labour market; can formalize transitions within the labour market and link people to jobs that are more appropriate to their skills and experience, as a means of preventing the perpetuation of skill underutilisation.