Pros
Innovative company at the forefront of the Health Information Technology industry. Most employees are decent people and passionate about what they do. The company has a reasonably flexible 2-day a week telecommuting policy.
Kontras
For a relatively small/mid-size company, the culture is far too bureaucratic. The trend in recent years has been to withhold information at the top, which means there is a lot of confusion at the middle and lower levels of the company regarding the overall strategy and direction. Sr. level management is at times paralyzed by a fear of making the wrong decision. A lot of people want to share their opinion and have a seat at the table but no one wants to "own" the decision. The result can be a frustrating working environment where people are very busy trying to ensure everyone has a say but ultimately nothing gets done. Also, the company seems more apt to hiring from the outside then promoting from within.