Pros
I love my job and I love coming to work every day. I get to do really cool things with awesome people for a company that is going places. The OC office is amazing - always fun things going on with tons of food, drinks, and other surprises. Work hard and you will definitely be recognized. The company is growing and growing, which means that hard workers have many chances to move up (obviously with hard work, patience, and the need to fill a company void). Aside from all of the perks (trips to Seattle, etc), my manager is 100% supportive of my growth and development and as we've grown, I've been exposed to a multitude of things I couldn't get anywhere else. It feels like I packed years of experience into my short time here at Zillow and it isn't slowing down.
Cons
You're expected to work hard every day. They tell you this in the interview, so it's not a surprise, but they mean it when they say it, which is a big reason why the company has been so successful. There is a culture of excellence here and those that adhere to the standards will go far and do great things.