The following cons are from an engineering/eng-management prospective and may not be related to other orgs:
Engineering talent/leadership is not top-level. If you are a top-ranked engineer, you will feel a lot of pushback and dragging. Great ideas are not easy to spark.
Mid-management is very laid-back. They need to be more aggressive to help the company move in the right direction.
Granted, long-staying people are now at the mid-senior management level. However, this is a problem that prevents the company from moving forward. They have a lot of legacy issues that should have been fixed long ago if there was a commitment to it. Unfortunately, the safe route is always selected.
A lot of cost optimization can be done within the technical stack, but it is hard to convince people to care.
Technology management/development is traditional. You will see a bunch of Unix admins/DBAs and ops, handling day-to-day operations and also blocking progress in a SOA world.
I understand many companies have similar problems. Zillow is probably better than all of its peers, but given Zillow is young and wants to move to the next stage, then it has to do something different.
Keep up the good work defining clear goals!
More aggressively invest into R&D. I can see the ROI will be much better than flooding the sales org in the longer term, and more scalable.
Hire top-level talents and put them in charge; magic will happen. Focus on quality rather than quantity in tech talent hiring.
Hire technical management talent from top companies (FB/AMZN/GOOG) and transform the development process within Zillow. It may only need half of the developers to do the same job, yet yielding much faster iteration and better products.
Discussions with the recruiter were positive and courteous. I felt Zillow understood my background and wanted to work with me. The moment I spoke with an engineer, though, I felt differently. All he wanted to do was talk about himself. He barely ask
I spoke with a recruiter for about 30 minutes regarding my past experience, interests, and why I want to work there. The conversation went well, and I was told that my next step would be to complete a coding exercise. I was a bit taken aback by the
It took a few weeks for me, but they could move faster. The interview process is very standard. Initial conversation started with the recruiter. After that, they scheduled a phone interview. If you pass that, then there will be 4-5 rounds of onsite
Discussions with the recruiter were positive and courteous. I felt Zillow understood my background and wanted to work with me. The moment I spoke with an engineer, though, I felt differently. All he wanted to do was talk about himself. He barely ask
I spoke with a recruiter for about 30 minutes regarding my past experience, interests, and why I want to work there. The conversation went well, and I was told that my next step would be to complete a coding exercise. I was a bit taken aback by the
It took a few weeks for me, but they could move faster. The interview process is very standard. Initial conversation started with the recruiter. After that, they scheduled a phone interview. If you pass that, then there will be 4-5 rounds of onsite