Avantages
Everyone here (including and especially C-level) is very focused on the mission of making health care better quality and easier for patients. The office culture is so fun - we have frequent social events, celebrate our wins together, and of course have lots of good snacks. Most people are very nice and it's pleasant to come into work every day. Everyone gets to set their own goals and is given support to achieve them - which is awesome. I've never felt like my work is so personally tied to a company's success and I love it.
Inconvénients
We don't have enough engineers so we aren't able to move as quickly or accomplish as much as we'd like. There's no 401k match! I don't want to stay here too long because I need to start saving more. Also no bonuses.