If you're one of the ~100 engineers here you'll be making a big contribution to the system that runs 10% of the internet. There are scale problems here that happen at very few companies this size. Your peers are competent and kind.
Cons
There's still more work to be done paying off tech debt from the early years.
Focused on engineering and building a solid culture. Very keen to keep developers engaged, make sure they understand the product, and understand the customer. Very ethical people at all levels of management.