Pros
It's nice to have food and coffee everyday without having to think about it. It's also nice not to have to grocery shop anymore living in SF. I'm a big fan of dogs in the office (since I like most of them more than the humans)
Cons
Management is a uneducated group of thugs who don't have any real-world people management experience. Airbnb needs to invest in a management team (from the top down) that understands people management and employee retention- not just those who repeat what HR says to them with deaf ears. HR - This is a group you go to when you have an issue and need help deciding on the best options available for you. I hardly talk to HR as I've heard nothing but horror stories of the team overall. Ive had colleagues talk to HR and mysteriously "quit" very soon after. It's honestly a bit crazy. Airbnb likes to promote from within. This means they promote individuals who lack essential skills to grow and scale teams and processes.