I applied online. The process took 4 weeks. I interviewed at athenahealth (Watertown, MA) in Mar 2015
Interview
Received call about 2 weeks after applying. Recruiter scheduled a skype interview with the manager of the team I was applying for, the following week. athena flew me out for a half-day, in-person, interview. About a week later, the recruiter reached out with a job offer.