Pros
They practice what they preach - their core values. They value being transparent in all levels of the Zillow team - inter-departmental. Although there are directors/manager/leads, there is no real sense of hierarchy, and everyone is willing to lend a hand. We all work hard, and play hard. The teams and managers are very supportive, and there are many opportunities to help the community (which I think is terrific!). They have free food at least one time/month, and we are well taken care of by the business as a whole.
Cons
None so far! It's such a great company to work for.