3 ms·
My name is Pedram Keyani and I'm on the Site Integrity team at Facebook. I worked at Google from 2005 to 2007 and have worked at Facebook since then. The compar
by pedram_keyani 14y ago
My name is Pedram Keyani and I'm on the Site Integrity team at Facebook. I worked at Google from 2005 to 2007 and have worked at Facebook since then. The comparisons aren't going to be completely fair because I am comparing a younger smaller google of 5 years ago to the Facebook of today but I'll give you my perspective on both places and try to stay as fair and balanced as possible but please keep in mind that I'm obviously biased since I left one to go to the other.
Spoiler alert: My answer is at the bottom
--- My high level on Google ---
Google hires lots of smart people and puts them in a technical environment to be incredibly productive. Working on a social product (orkut.com) I always felt like a bit of an unloved step child. We weren't considered core and never got much attention during company meetings even though orkut was hitting some amazing page view stats. It's a hard core data company and social was never part of their DNA. This will take them time to do assuming the Google social antibodies don't win.
--- Facebook - the mission ---
We, to oversimplify it, are building technology and products to help people share their lives and connect with the people that matter to them the most. Love and belonging are right above safety and security in Maslow's hierarchy and that is what we all come to work to build for. If you don't believe in the mission of the company then the rest of this is going to be meaningless for you.
--- Facebook - the good ---
Facebook hires really smart people who want to get stuff done. The entire company is set up around giving each person and team as much autonomy as possible and removing barriers to turing ideas into reality. It sounds like hyperbole but our first company value is "move fast and break things" because we know that most ideas that sound great are, in reality, crap and spending 6 months to design something without testing your core idea is a fool's errand. At Facebook, code wins arguments so we solve debates by building things quickly and throwing them over the fence to get data and then iterate to improve it or learn that it was a bad idea.
As a smaller company (I think we are 5K right now) building something with such a big surface area we have to be lean and scrappy. Where some companies have a team of 20 people working on something, we have 2 people. It sounds scary (and it is, see "the bad" section below) but it pushes people outside their comfort zone and frankly that is the zone we should all strive to always spend some time in because that is where you learn and grow. In my time here I have built a bunch of things I had no qualifications to build but with only 50 engineers I couldn't wait for us to hire the right people. In the process I built, watch fail, rebuilt, and learned from many ambitious projects. I'm proud to admit I've brought down a number of Facebook services in the middle of the night and come in the next day, not to a pink slip, but from my manager telling me how well I fought the fire I caused and then we work through the design to improve it.
This is a company that practices radical transparency. At our weekly Q&A where Zuck stands in front of the company and has to answer any question employees throw at him and if he gives a bullshit answer then the rest of questions will be people calling him out. He sets the standard that the entire company lives by, it's part of the reason why we get things done so blazingly fast despite our tiny size. Another reason we operate so quickly is that we don't build bureaucracy as a response to mistakes and as a result decisions get made quickly. Another benefit of the radical transparency is that each team communicates very openly about their goals, projects, and progress which again makes communication and collaboration really fast.
I could write for hours about hackathons at Facebook but the most significant bit is that it creates a time constrained environment that really brings out the best in people.
--- Facebook - the bad ---
Not everyone is meant to be put outside their comfort zone. It is a scary place at times and I've seen some good people just not hack it and leave. This is an incredible place to build amazing stuff but it is also a demanding one. We don't measure by effort, it's about what you can get done and the impact you can have.
We are a well known company that a lot of people write about and the articles about us are of two flavors "Mark Zuckerberg, man of the year" or "Facebook is destroying society". A lot of new grads come here and get really down when they read bad press about us and don't have the context that the press is an industry like any other and they want page views and no one reads a vanilla article. I try my hardest to remind new employees of they realize that the news is not reality, what we are doing is reality.
Working on something that over a billion people use also means that you can't change the font size without upsetting tens of millions of people. If you work at Facebook for more than a month you are going to experience people being outraged over changes we make and often times publicly claiming we have made the change for a nefarious reason. Again it's heartbreaking to hear but unlike the news we can't simply ignore this. We have a responsibility to listen to feedback and try to pull out the good from the people-just-dont-like-change. It's not always easy to do but it's an important part of building a service that so many people care about.
--- My advice ---
Pick the place where you are most passionate about the mission and think you will be excited to wake up and go to work at…. hell, pick whatever company/startup/project/organization that makes you want to sleep less just so you can do more. It's past 1am and I'm getting back to my project.
- plinkplonk 14y ago"--- Facebook - the bad --- Not everyone is meant to be put outside their comfort zone. It is a scary place at times and I've seen some good people just not hack it and leave. This is an incredible place to build amazing stuff but it is also a demanding one. We don't measure by effort, it's about what you can get done and the impact you can have." This is like an interview candidate answering "What is your weakness?" with " I work so hard for my employer that I often forget to go home" ;)
- pedram_keyani 14y agodescribing one's work place as stressful and demanding is a softball? Ok.
- plinkplonk 14y ago"describing one's work place as stressful and demanding is a softball? " no, but describing one's work place's only flaw as (paraphrased) 'we are so awesome that some good people can't hack it and leave' is. "Not everyone is meant to be put outside their comfort zone...I've seen some good people just not hack it and leave" . In other words, people leave because the company's work is so demanding they can't keep up. Not that there's anything with anything the company does. No Sir. It is all those pesky people who can't stretch far enough. Every company of 5k people will have definite dark sides that are not just 'some people are not suited to raise their game to our levels'. Either don't go there, iow be diplomatic, which makes sense since you are an employee commenting on a public forum, xor give an honest unvarnished opinion of what those dark sides are. Don't do these softball, 'we are so awesome that some people can't measure up and leave' stuff as the only 'negative' you can think of. Facebook has no other flaws (as a company to work for)? Seriously? This is Hacker News, and soft soap (or what appears to be soft soap) will be spotted and called out. Think of it as feedback. Nothing personal :) That said, I thought the rest of your answer was great ( I upvoted, fwiw) and conveyed something of what working for FB is like. This is just a minor blemish.
- pedram_keyani 14y ago