An offshore Recruitment Process Outsourcing (RPO) firm is the latest version of the usual staffing agency that has revolutionized the way companies are hiring and retaining the best talents – and very economically in the process.