I applied online. I interviewed at Epsilon (Chicago, IL)
Interview
It was straightforward, with all of the steps laid out clearly after the first screening call. After the first interview, there was a take-home assignment, followed by another two interviews.