I applied online. The process took 2 weeks. I interviewed at Epsilon (Irving, TX) in Feb 2016
Interview
Was contacted by recruiter within a day after application. On phone interview was scheduled for following Friday. Received feedback by Monday and scheduled on site interview with 3 groups. All rounds were pretty easy.