- The risk of being blocked is high at all software companies, but it would happen for sometimes weeks on end at Zillow, due to a slight perversion of ill-defined "core values". People would break tools that the entire org depended on, shipping untested messes behind the smokescreen of "move fast, think big". Maybe it should be modified to "move fast, think big, be considerate, write unit tests"?
- There's a growing problem of feeling generally less effective and less gratified. Four years ago we just sat down, designed and built features, and shipped 100% of what we wrote. Due to growth/ineffective project management/blocking issues, our velocity wasn't where I'd become to accustomed to by the time I left. I loved Zillow, but what really crushed me before I left was being told that things I'd been asked to work on wouldn't be shipping because they'd been "deprioritized". That is soul-crushing.
- Zillow has a serious diversity problem. Everywhere does, but Zillow seems more reluctant than other places to acknowledge and work on it. None of the senior leadership are people of color, and they all came from very similar backgrounds. Zillow execs, VPs and ESPECIALLY HR are very out-of-touch with the experiences and needs of employees of color (and women, and people who identify as LGBT, and pretty much any other sensitive, lawsuity area), and often say and do very offensive things without realizing it.
- There are some management issues. Management is often untrained in dealing with people, and unequipped to fix issues before they get out of hand. It seemed like employee needs were sometimes dismissed or ignored until they reached the point of lowering morale.