Pros
Engineering team culture is great. Small, autonomous teams. Open communication throughout the organization. It's nice to be surrounded by very talented engineers in every department. Meaningful work... who doesn't want to help people find the home of their dreams? Innovation week once a quarter to work on a project or improvement to existing products. Also, the benefits are amazing. Medical, dental, vision, and life insurance. 401k match, stock that is actually worth something (Zillow Group), paid maternity and paternity leave, discounts on restaurants, etc, etc, etc... Honestly, there are a ton of pros to being an engineer at Trulia.
Cons
Depending on your team, you could be working with some older technology but there is a real push to get newer tools in place.