I applied online. The process took 3 weeks. I interviewed at athenahealth (Watertown, MA) in Aug 2016
Interview
It tooke me 3 week for the interview process. After initial phone screening the HR called me for in person interview. In person interview last for 4 hours including 30 min presentation.