Pros
Amazing company culture that's embedded in most of its employees. Feedback is done in the most constructive way possible. No BS, genuine attempt to minimize politics (yes no company is 100% politics free), super fast paced, yet respectful of individual time and space. Highly collaborative environment, and everything is measured by impact to people. Employees are committed to their works and committed to have fun as well! Most of us are unpretentious or trying to hard to impress or look busy, even though the work is very intense! That's why visitors always thought that we hardly work! Be warned though, this company may not be for everybody, particularly if your strength revolves around internal politics and bootlicking, or you prefer companies where you can relax and do minimal work, or you don't like to have tough conversations to solve tough problems, or you don't like to work with a team where everybody knows what each other is doing.
Cons
Writing this just because I have to, though there's really no cons that I can think of. If I really have to think of something, perhaps it's the amount of interesting information that you have to keep up with everyday.