Pros
They care about the mission and want to provide a good experience to their users (who are mostly children)
Cons
Deeply disorganized and toxic. The org does not understand that it's a tech company and does not prioritize the actual application. People who work there mostly come from the research world and are used to the sheltered MIT ecosystem. They do not really understand how to build scaled solutions. In addition, they distrust anyone who comes from a corporate background. With the layoff last year, their engineering team is far too small to sustain such a large application. Most laid-off employees received only 4 weeks of severance pay.