Pros
Some of the smartest and nicest people work on the Engineering and Data Science teams. Sadly many have left.
Cons
Where to begin? Founding team has roots in ivory towers of academia and it shows in their general lack of experience and amateurishness. The CTO is erratic and prone to fights of fancy. We once went through a 2 month death march period when the man publicly emailed out roll calls of employees coming in over the weekend and staying late on weekdays, implicitly shaming those who wanted a semblance of work-balance. As with the CTO, Product Management is also a joke at this place with no real experience in the industry. Product roadmap has frequent changes and feature requests are often not well thought and it isn't uncommon for requirements change from underneath. Given that deadlines are often forced on the engineering team, entirely guided by external factors such as ceaseless need to play catchup with lies management has been selling the investors and a barely existent customer base. This has resulted in a steaming pile of a code base. To top this off, HR was pretty unprofessional surprisingly bureaucratic minded for a startup. We had no peer reviews, no feed was ever shared, your performance was whatever the management said it was. A lot of good people have left the company as a result. While I do honestly get the need for "fake it till you make it" when you're a scrappy startup, Skytree's exaggerations go well above any sense of proportion (10,000x faster than other solutions *barf*). The website overstates the number of paying customers and barely anyone uses the flagship product "Skytree Infinity". All in all Skytree has been singularly the most stressful, unenjoyable and an unprofessional experience in my career.