Kenexa an IBM Company provides end-to-end workforce solutions including assessment, leadership development, employee surveys, recruitment services, talent management software, compensation analysis, and online learning platforms. With over 3,000 employees operating in 46 offices across 25 countries, Kenexa serves over 3,000 clients globally.