Pros
A smart, seasoned founding team familiar with the pitfalls of failed startups has been making thoughtful decisions from day one. They're avoiding the "move fast, break things" mentality and instead trying to build a strong product that solves a real problem, and invest in building a team of people who believe in what they're doing—and want to stick around. Management has done a good job of balancing the flexibility and willingness to adapt that's required from a startup with staying focused on a core problem and solving it well. For a remote company, the overall team feels very cohesive and there's a lot of trust and respect between various functional areas. People feel valued, they get to contribute in a meaningful way, and still find ways to laugh together. Benefits are great. Communication is transparent. And the product works!
Kontras
There's a lot to do and not enough people to do it, just as with any new company. It can feel overwhelming to try and keep up with what larger companies in the space are doing.