The culture at athenahealth is a double edged one. The senior leadership believe in the mission of the company and have a strong passion for the people who work their. As you go down the leadership ladder that seems to fade. Management at a lower level cares little about employee happiness and seem to only care about getting the job done for the most affordable cost. As a result the company is short staffed making work for those who actually do the work almost overbearing.
Do not take a job working as a representative at athenahealth. It gets better the higher up you go but representative and many analyst level positions get the shaft and are overworked and underpayed.
The benefits package at athenahealth also leaves a lot to be desired.
CHances are you could find a much better job somewhere. Apply at athena if you have a passion for improving healthcare, even if it makes a martyr of you.