Pros
The team is why I joined YourBase, and the team is why I stay. Everyone is caring, considerate, and easy to be around. Once in a while you get an unexpected box of chocolates or macarons in the mail just for being here. The team is 100% remote across several time zones and has a great remote work culture. People are ready and willing to try new ideas and tools to solve remote problems. People take work-life balance seriously. Management intently listens to employee feedback. One employee survey revealed people felt "good" about benefits but not "very good". The most common answer to what could be added was 401(k). One month later we all had 401(k)s. The product is unique and technically interesting. It can be a challenge to convince a customer it's not too good to be true.
Cons
It's really hard to describe the product to nontechnical people. Even for technical folks, it takes more than a sentence. It's a startup. Once or twice a year you get whiplash from a product pivot, or have a company-wide existential crisis. They're necessary and everyone's on the same boat working together, but they're there.