I applied online. The process took 2 months. I interviewed at Epic (Madison, WI) in Apr 2010
Interview
Started with 2 rounds of phone interviews. Proceeded to being invited to a full-day session of interviews and tests at their campus in Verona, WI. I drove down a day early and they put me up in a very nice hotel for the night, as well as invited everyone on a tour of the city and dinner, paid for by Epic. The day of interviews and tests started at 9am and went until 5pm. Heard back from them in about 2 weeks that I did not receive an offer.