Pros
Leader in their field of healthcare information provider on the web. Modern work environment which generally has a relaxed rather than hectic/crazy overall vibe. Commitments to schedules and deliverables largely determined by those responsible for them. Decent benefits package.
Cons
Growth has come at the loss of its former small-company, entrepreneurial origins. Increasing levels of bureaucracy and politics. Constant feeling that everyone is expendable. It's sink or swim. Team-centric organization, but many team members focus put their own well being before that of their team. Little given in the recognition for successfully meeting your job expectations, even when you go beyond the call of duty. No means in place to submit new ideas or make suggestions for improvement anything not related directly to your position. Any attempt to do so generally falls on deaf ears.