Pros
This is really a unique company. It was built the hard way, on a small amount of angel funding and a lot of blood, sweat, and tears. Now almost 20 years later, it's thriving, profitable, and self-directed. I adore my coworkers and many of them are almost like family to me at this point. They are not only the brightest, but also the best - they have determination, passion, and sincerity. We all spend a lot of time working face to face or on the phone with physicians and other caregivers, and it inspires and challenges us to do our best work. I don't think there is any other company that is so well situated to skip the hype cycle and actually make a difference in healthcare.
Cons
We work hard - this is not a company for people who are thinkers rather than doers. Everyone is expected to carry their weight, both with the team's shared responsibilities as well as in their own work. It can be a lot at times, but the rewards are profound. Travel is part of the job (anywhere from 25% - 50% of weeks could have some business travel, depending on your role). I see that as a plus, but it's not for everyone.