Pros
Wayfair has been an amazing place to work. It's a very collaborative environment, a cool office, and so many opportunities. It's the type of place where people are encouraged to pursue the work/projects/roles that they're interested in, passionate about, or skilled at. Basically, if there's something you want to pursue, you aren't told no. You're expected to put together a plan, build consensus for your ideas, and make it happen. I've been here just over two years and I've worked previously at everything from small startups to companies much larger than Wayfair. I like that Wayfair has a small company feel and attitude in a lot of ways, but at the same time there are so many smart, helpful people to bounce ideas off of and work together with. We're very results-driven, and people are open to change.
Cons
The coffee is not great, but I've found that if you select double espresso on the machines, and add that to a cup of ice, with a little milk, it's pretty ok. Another downside is code review taking longer than it probably should, but there is an engineering-wide effort to put some new tools and processes in place to address that, and it looks quite promising.