The company has been around for ~8 years, originally as stewards of an open source library before pivoting to try and run a true business. Lots of the cons are related to that history:
- The ups and downs of financing rounds are non-trivial. As with any small company, acquiring financing in an increasingly discerning investing market is challenging. The long history of poorly defined product/market fit goals under the previous CEO has made some of the initial investors tepid. That being said, the new CEO has been leading the company in an easier-to-justify-financing direction (and, to the previous point, no one else can really match the final product produced, which certainly garners some investor interest)
- Many different go-to-market strategies means that some areas of the codebase have been through quite a few different lifecycles, each leaving a small imprint. Untangling that can be quite challenging.
- Opportunities for direct mentorship require initiative. As the product and company goals are still in flux, there is not as much room for institutionalized mentorship opportunities like might be found somewhere more stable. The flip side of that is that there are plenty of opportunities to take initiative or deviate from your normal day-to-day responsibilities.