Pros
Good compensation depending on your department. I can only speak for the Sales team, but it has been life changing. The product is phenomenal and easy to sell, it has a great market fit and isn't outrageously expensive, so customers usually see the value in purchasing. It's a small company and feedback is usually appreciated and implemented if it's legitimately good feedback or ideas. My manager is the best (words nobody ever says, I know lol) and the other managers are pretty chill to work with. Work life balance is pretty solid, again I can only speak from Sales but I don't feel burnt out unless I am doing it to myself by choosing to work more than necessary. I get to work fully remote which is a dream come true for me.
Cons
There's been a lot of change over the last few years, which has been both good and bad at times.