Pros
I normally don't participate in this kind of social commentary, but hearing about all this negativity from my colleagues I had to respond. I've worked at Medfusion for a few years, and a number of other companies before that. Nothing is perfect; but your work is what you make it. Yes, the company has had layoffs, but get real it's everywhere (Oracle, IBM, Allscripts, CREE to name a few). We're building some cool products and for the most part we're all working together. The leadership team actually cares about the employees which I can promise is not the same everywhere. And if you know anything about healthcare you'd know that the benefits are comparable if not better. I am sure it makes people feel better to spread negativity but the truth is we make our own reality every day.
Cons
Got to agree that not having a 401k match is a bummer.