I applied online. The process took 2 days. I interviewed at Epic (Madison, WI) in Dec 2008
Interview
Phone interview was short and not substantial. On site interview was tough. I Three different tests, all timed so they can see how fast you are. Programming test, math, IQ. Presented on topic of my choice to one interviewer. Several chances to ask about company in group environments. HR interview really wanted to know salary goals.