Amazing idea... amazing group of people to work with. Great start for graduate students. So much to do and to learn. You feel like you're improving people's lives when working on the product that the company offers to the (overcrowded) clinics... Laid back atmosphere.
Cons
Salaries are a bit lower than average since the company is a startup.