Friday, August 8, 2014

Here’s The Difference Between Working At Facebook, Google, And Microsoft — According To Someone Who Has Worked At All Three

By Rebecca Borison

Dima Korolev has worked at some of the biggest technology companies in the world, including Google, Microsoft, and Facebook. Now he's moved on to startups.
He's lived all around the world, from Moscow to Zurich and from San Francisco to Seattle. And he's witnessed some striking differences and similarities in all of his stops along the way.

Starting in 2007, Korolev spent a couple of years at Google working on search quality and Gmail reliability. He then moved on Microsoft, where he continued to work on search quality — just for Bing, as well as airfare prediction.

Within a year he decided to shift to Facebook, participated in the company's BootCamp, and worked in spam for a a bit before deciding large corporations were a thing of the past and moving on to the startup world.

After a stint with a startup called Public Verification, Korolev decided to move on to his current gig at Staance, the "digital age soapbox" which is trying to be the place where hot issues are discussed.

Through all of his experiences, Korolev has amassed a lot of insight on what it's like to work at different tech corporations, so we decided to reach out to him to tap into his learnings. Here is our lightly edited interview:

Business Insider: Of the three giants — Google, Microsoft, and Facebook — which would you say is the best place to work?

Dima Korolev: It really depends on the level you’re at. Junior versus senior versus executive or partner are very different. Google is an amazing place for a junior engineer to learn. Their culture is so awesome and sustained that no matter how deep or shallow one’s knowledge is, the first 9-18 months in Google would be priceless. They would get to work with people way smarter and more experienced who are really willing to help. The best practices and procedures will be apparent after a few months at Google.

When someone asks me about taking a job at Google after college I would always say yes. I would say yes to any big company, but Google makes me smile.

BI: So what's the culture like at Facebook?

DK: They try to build things quickly and don't really aim at establishment processes, which are sustainable in the long run. Facebook tries hard to look like a small organization and they succeed. Culture-wise, it feels like a startup. There’s not much structure in engineering. There aren’t procedures in how to work with the code and site.

You can really think of Facebook as a lot of independent teams who are using their own methods to keep it running. Some people love it. It’s not really my style. If one’s goal is to be surrounded by like-minded hackers and impact what happens tomorrow, Facebook is a good place.

BI: And how did Microsoft differ from Facebook and Google?

DK: Microsoft is really the place that cares. You can feel that. Once you join the company, they want you to stay, and they’re there to support you. They expect people to be long-term productive on the scale of years.

At Facebook you pretty much are expected to be in the flow and working on things by month three for sure. At Google it's probably month five or six. At Microsoft, I know people who are just getting up to speed after a year. And that’s fine. But at the end of the day those who want to run projects have this freedom and influence to actually change things.

Anyone who is ambitious enough to push ideas, Microsoft is a great place to be. They will deliver, not as fast as Facebook or Google, but the deadlines are different. It's not as pressuring as Facebook and Google.

BI: Is there a difference between the hierarchies and organizational structures at the three companies?

DK: At Google and Facebook, pretty much every week there’s an all hands meeting with the CEO, and if you have a question it's not hard to have it answered by Mark, Sergey, or Larry. At Microsoft, it’s pretty hard to get questions answered by higher-ups. If you try asking about understanding the future and prospects, you have to be on a high enough position to get there. The upper management would often not feel the urge to communicate with the division.

BI: I'm sure working at a startup was completely different, what was that like?

Read the rest here.

No comments:

Post a Comment