Nice company with abysmal engineering practices - Senior Engineer Wayfair Employee Review

3.0
Nov 13, 2020
Recommend
CEO approval
Business Outlook

Pros

* Good pay * Good benefits * Impressive offices (pre-COVID, of course) * Engineering "platform teams" dedicated to specific technologies are subject matter experts at your disposal. They're massively understaffed, though, so you usually just hear from this guy named Toby (not making this up). * Stock prices shot up at the start of the pandemic, making the RSU grants far more appealing. * Lots of modern tech (Kafka, Python3, Docker, Kubernetes, ELK stack, timeseries databases, etc.) * Large data sets present interesting problems that you don't get at every company * People seem blissfully unaware of or apathetic towards the underlying technical problems the company has, so the overall atmosphere is pretty positive * Beer on tap in the office * Lots of communication from the high-level execs. Not astonishingly good communication, but certainly better than a lot of companies. * An incredibly low bar for what the company considers technical excellence means it's pretty easy to coast under the radar and do the bare minimum required.

Cons

* Horrendous technical documentation evenly distributed across READMEs, Confluence articles, Google Drive and Slack threads. Most of it is incomplete. * No architectural oversight, at least in my org. Middle managers actively oppose seeking insight from the architectural teams. * "Ship fast and break things" and "don't let perfect be the enemy of done" are the common excuses used to dismiss any kind of proper automated testing or software design discussion which extends longer than 15 minutes. * Lots of the engineering division consists of level 1 engineers who just graduated from the Labs program and have no prior experience besides a coding bootcamp. They're at a huge disadvantage, and generally aren't given the guidance they need to be successful because the senior members of the team are constantly putting out fires. * Absolutely nothing works. The VPN fails to connect, the laptop you're issued locks up because of Wayfair's proprietary update system, Kibana constantly times out, static analysis tools bundled with auto-generated application templates coming from language-specific platform teams have conflicting rulesets which cause builds to arbitrarily fail until you disable them, image publishing services used by CI systems constantly timeout and force you to run a rebuild (really fun when you're in a pinch), every application relies on undocumented APIs and hidden conditional logic that you have to force yourself to remember if you're ever going to get anything done, error logs are usually unhelpful and it's generally best to just debug an application, proprietary libraries are often buggy and annoying to use, upstream services arbitrarily send you bad data, etc.. * Nobody owns some of the core, critical infrastructure - database tables and internal applications are dumping grounds for dozens of teams who don't communicate, document what they add, or take ownership of cleanup and refactoring. There are tables with hundreds of columns and nobody knows what they are, should contain, or are duplicates of. * There's a MASSIVE problem with a copy-paste mentality at Wayfair. This is almost always favored over a properly designed solution because it "unblocks" initiatives of other teams sooner and enables "parallelization" in development. * Heavy-handed managerial practices are used to force engineers to ship unmaintainable garbage so Jira issues can be closed, managers and their favorites can get promotions, and the rest of the team can be left to deal with the mess. * Nobody in software seems to think beyond the current quarter when it comes to their designs. There's a fanatical "solve for your current problem" mindset that I'd normally consider healthy but is taken to an extreme here and ends up being a massive liability whenever the inevitable scaling happens. Trying to go against the grain with this will get you in trouble. * Project owners understandably don't trust anything the engineering teams say

Explore other reviews about Wayfair

5.0
Apr 6, 2026
Recommend
CEO approval
Business Outlook

Pros

Smart colleagues tackling interesting, business relevant problems.

Cons

Long-term projects sometimes significantly modified in response to short-term business needs.

5.0
May 12, 2017
Recommend
CEO approval
Business Outlook

Pros

Wayfair is a fantastic company if you're a software engineer who's looking to keep quiet, and not speak up when management treats you like garbage. And it excels at finding leaders who are willing to go the extra mile to be untrustworthy and make you feel like your job isn't safe (and for real, it's not).

Cons

Let's talk. The company has been growing like crazy, and one thing that was never thought about was "can we actually hire at a sustainable rate, and scale accordingly?" The answer was no on both counts. Software engineers at Wayfair have a history of disappearing. People who enter labs have an especially low success rate (70% make it through, and less than 50% last a whole year). It's basically their way to run people through a burnout gauntlet, and see who survives. And then you have the stories of the people who come in to work and are just asked to resign. You'll see hints of it here on Glassdoor if you dig, and it's even worse than what you read. They actually gathered all the engineers for a big meeting at the beginning of this year. And they said that they were sorry that people felt scared and were sad that people felt like management didn't care. Which is exactly how we felt. They promised that their door was open, and they were going to work hard to set things right. One person out of 500 stood up and asked a really cutting question. AND THEN THEY FIRED HIM! And there were 3 completely different official reasons given about it. It's crazy. The leaders also started up an engineering meeting to keep everyone on the same page and answer anonymous questions. One time someone asked why we couldn't get snow days off, because it was tough to shovel for 3 to 4 hours and still work an 8 hour day. So the leaders proceeded to talk down to us and reprimand us for even thinking about asking a question like this. Turnover has been high over the past year, and the best people are leaving. This worries management, but they still have no idea that the problem is actually them creating a terrible environment. So if you're a good person who cares about the person next to you and leaving things better than you found them, don't bother applying here. But if you're not, and you just want to keep your head down and not question anything, then this is the perfect place for you. And if that's what you want, Wayfair gets 5 stars. Amazing career opportunities if you want to have the same job forever. Incredible senior management that value untrustworthiness. A fantastic culture of watching people next to you disappear. It's truly a perfect company.

915
avatar
Wayfair Response
8y
First, I wanted to thank you for providing feedback. Second, I am very sorry to hear that your experience was far from ideal. I know it can be hard to give feedback if you feel management is the problem, but leadership would love to learn about these issues to refine the Wayfair employee experience. We do try to create an open and transparent environment; one thing we’ve started doing is department-wide anonymous surveys. This has been helpful in identifying issues where people don’t feel comfortable speaking up for whatever reason and pinpoint where any issues may exist. As you noted, the company is growing very quickly - our Engineering team alone has grown tenfold over the past five years. I won’t pretend we get it right all the time, but we do aim to scale our teams and our systems reasonably to meet the rapid growth of our business, and we rely on employee feedback to refine these processes. To that end, we’ve put a lot of time and energy into our interview process. And, we closely track our voluntary and involuntary attrition rates to make sure we are keeping high employee retention and so that we can immediately nip any potential issues in the bud. For Wayfair Labs, we’ve made huge strides since the beginning of this program, and our average success rate is now over 90%, with several classes at 100%. We also run management trainings on giving, receiving and soliciting feedback. In these trainings - and in general - we encourage respect for all teammates and partners, communication and collaboration, and we try create opportunities for people to take on new challenges. I am very excited about the work we’re doing to solve tough challenges and there’s an exciting opportunity for our employees to do big things – our goal is to build a team that feels encouraged and empowered to do so. I’m very sorry you didn’t have the experience we try to cultivate. Once again, thank you for this feedback.
See reviews by: Helpful|Rating|Date|All