Pros
There was definitely a work/life balance, which was nice especially being fully remote. The company is small, so access to the leadership team is fairly easy.
Cons
As the company has evolved, they're still trying to figure out who they are. They're transitioning into being more product-focused, however, in their minds the focus has shifted away from their customers, which isn't a good long-term solution. You can feel the lack of identity in the company culture: the leadership team doesn't have a lot of confidence, which is trickled down throughout the organization. The leadership team isn't very transparent or communicative about difficult issues or situations regarding employees in particular or the company as a whole. It's a flat organization, which is great to start out, but it also means minimal upward mobility. There's no HR department or even a consultant, so employees have no resources in case something happens.