Pros
Amazing people, great culture, lots of opportunities to learn and be exposed to different aspects of the company. Brian, Joe and Nate (co-founders) make themselves super accessible given their workload and I've learned so much from the regular (bi-weekly) talks they do. I remember reading a glassdoor post before I took the job, which described working at Airbnb as "life changing, in a good way." I couldn't agree more!
Cons
No 401k matching and almost no financial assistance for education. :( Of course, it always comes down to your boss and team. I have a 5-star amazing one, but I have a few friends in the company who haven't been so lucky in terms of their managers. Most managers are strong, but because the company's grown so fast I think there are a few people in management positions that aren't right for them or that they don't have experience with. Again though, this has impacted a small number of the many people I know at the company.