One of the best companies I've ever worked for. The SF office has all the amenities you could ask for. Plenty of meeting rooms, large cafeteria with free breakfast once a week, lunch 4 days a week and dinner twice a week. All the snacks and drinks you want. Awesome people to work with!

Cons

Salary and stocks a little on the lower side compares to other tech companies.