Pros
Management is very attentive, accountable, and kind. This includes everyone from immediate managers or leads all the way up to the CEO and CTO who keep everyone very involved in what's going on and in decision making for the company. Our feedback is not only actually taken into account (which is sometimes rare!), but it's actually proactively sought out so that the company can continually make the best decisions for everyone (which is even rarer!) The product itself is very dynamic and has evolved so much just in the time I've worked here. The amount Vetcove has grown over the past couple of years is astounding, but they've managed to keep a very hands-on feel. The culture on our team can't be beaten. It's crazy to feel so connected and that you "matter" so much on a team that's fully remote! We all do our best to connect and "hang out" as much as we can. It's truly a great environment to be in.
Cons
Not to be cheesy, but I really don't feel as though there are any cons that I would call out.