Pros
One quality that you find in good leaders is they seek to serve, not lead. You can definitely find those leadership at Heartbeat. I feel like they do most of the difficult work to make sure the rest of the company can run smoothly. And seeing that easily motivates the rest of us to give the extra effort on our work. At times there can be a lot of work, but the company really does respect each one of us to manage our own time. So when the time comes for long hours, you do it because you know you have to: not because you feel like you have to since others are putting in long hours. The company as a whole really tries to attract talent who are truly passionate about helping patients, so working with people who share common goals ( a good one if I have to add) is a big plus and motivation factor. I have no problem of speaking up or pointing out negative things to the leadership and they do listen to you and try to fix things. Overall the people here are great to work with and really try to listen to feedback from one another.
Cons
The usual pains of a growing startup. The famous analogy of trying to build a plane as you fall down is common amongst startups. This place is no different. But then again most people join startups knowing that they like this particular challenge.