I applied through an employee referral. The process took 3 weeks. I interviewed at Epsilon
Interview
First I had a phone screen with HR, then I had Interview with manager in person, then interview with peers in person same day, then final presentation a week later.