I had a bad experience with Athenahealth, There is no professionalism in the interview process. I was called for interview around 9.30 and I came out at 3.30. After I went @ 9.30 they asked me to wait for HR, an hour later HR came and asked to take online test and it lasted 2 hrs. then they said they got positive feedback on test and asked me to wait for design test, I waited and then they said it is lunch time and asked me to come back after lunch. After lunch they called me for design test which again asked to write a code for a problem, after that they came and said, feedback is negative. To me it doesn't make sense at all they need this much time to process a candidate, they are not very keen on people and very un-professional