Pros
Before I even officially started, it was recommended to read: "Radical Candor", "The Alchemy of Growth", and "Competing Against Luck". The company, and senior leadership has a maniacal focus on culture. Every 'Gridder' is evaluated on their ability to get work done, give honest feedback (kindly), learn and grow in their role, and contribute to others' success. We never do anything alone. Cliche analogies aside, it really does feel like you're climbing a summit. Your skill on it's own is ok, but success relies just as much on the person on belay.
The company definitely cares more about your health and wellbeing more than any other place I have worked at. The benefits reflect those values and make it easy to get healthy lunches, find support in meeting your personal goals, and go out and do something fun.
Feedback and rapid iteration are key values, resulting in processes that have more polish than fortune 100 companies. The focus on taking feedback at every step and making sure very iteration is better result in artifacts that feel like it took 10x as many people as we have.
The work is fun, the teams are extremely supportive and tight-knit, and you'll learn more in 6 months than you thought possible in a year.
Cons
Not on my team, but I have heard that at times, people are too determined to be 'nice' and fail to deliver needed feedback when performance isn't great. I admire the companies commitment to delivering valuable, honest, and timely feedback in a way that's both constructive and unquestionable.