Pros
To be honest its a very interesting products. Good coworkers.
Cons
Overall the lack of any project management and the confusing vagueness behind the product offered leads to a lack of morale within the team. The majority of the developers are new grads or relatively new in their career which led to a ton of tech debt being accrued and not paid back. In addition while the products are interesting there is a lack of how they actually generate revenue and the lack of leadership leads alot to be desired. There was no pm on the projects when I was there and very little guidance on what to actually do and what the end goals were. The CEO seems to ride on the coattails of being a former employee of google alot during the interview process to prop the company up.