Pros
* There is an opportunity to be a leader in the space if everybody acts in good faith (especially top leadership), but I don't see that happening.
Cons
* Company is not making enough $$$ sadly :( * No engineering leadership/expertise. There is Prof Tom Mitchell but he visits once a quarter and more like a Q&A session once a month, but other than him all the engineers are inexperienced and do not know how to handle things correctly(technically as well as leadership decisions). * Pay is low. In general, company is very cheap even when it comes to minor things like snacks, accessories etc. CEO is very greedy IMO. * There is no culture of openness. All the decisions are taken behind closed doors with no clear rationale. * Promotions seem very arbitrary with no set goals/accomplishments. If you are planning to join, please stay away, mainly due to point 1.