Pros
You learn a lot about which companies to avoid and which people to never work for.
Cons
Company has been run to the ground and digging deep hole for itself because of the senior leadership, among whom the Founder and Chief-of-Everything should be blamed. 1. Bad engineering workflow - No focus on writing RFCs, roadmap, prioritizing tasks. Everything is driven by the CTO who takes decisions on his whim, or what he saw on Twitter. 2. Runs war-room, late night calls, humiliations and ad-hoc firing 3. No work life balance, no focus on career development of new-joiners or fresh undergrads. 4. Product directions change weekly, no clarity on what are they aiming to build. One day they want to take on GraphQL ecosystem, another day they want to build GraphDB and yet another day they want to manage cloud clusters on colo. 5. No follow-through, only blog driven development. The whole point of company seems to be satisfying CEOs resume so that he can blog about what new data structure he copied and re-implemented in go. Stay away and do not join. Company recently laid off almost everyone and only handful people are left with 4 months of runway.