Pluspunten
Two main hiring criteria are: 1. Must be extremely smart. 2. Must be extremely nice. Those rules are adhered to strictly, and the result is a team of extremely smart, nice people who work well together and have a great time doing it. The working atmosphere is a combination I haven't seen elsewhere of being very relaxed and "humane" with regard to people being human and needing to attend to their lives, while also very focused and hardworking and getting tons done and moving the company forward rapidly.
Minpunten
Very few cons - sometimes the fast pace of change and shifting relationships as new people join the team can be disorienting, although once people arrive they don't usually leave, so good relationships build over time, and several founding team members are still here almost 10 years later.