Pros
Healthfusion was my first employer. Here are the things I liked about working there: - You get responsibilities as soon as you join which is a big plus for your career development. And it doesn't get too overwhelming as there are good mentors to guide you. - You set your own deadlines, so the pressure is not much in terms of meeting the deadlines etc. - Since they are a small company they try new technologies and work flow quite often, which really helps in getting first hand experience in knowing about pros and cons of those technologies which in my experience has proved to be much better than just reading about them. - You see your changes live almost as soon as you are done with them which gives you immense satisfaction of ownership.
Cons
You get only 15 days of vacation in a year.