What It’s Like to Work at Microsoft, Facebook AND Google

Comparing Microsoft, Google, and Facebook


Dima Korolev has worked at Google, Facebook and Microsoft, so he’s got a unique perspective on the strengths and weaknesses of each company as an employer. He worked on search quality and Gmail reliability at Google for a couple of years, then went to Microsoft, again working on search quality and also airfare prediction. After that, he moved on to Facebook, where he spent about a year working on spam issues. Then he decided he’d be happier working for startups.

Click here to find software engineering jobs.

Business Insider interviewed Korolev about his career path, especially the time he spent working at three of tech’s biggest brands. From the post, we learn:

  • Google is a great place to start your career, “an amazing place for a junior engineer to learn.” Google’s culture lends itself to education on the job, Korolev says, because you get to work with smart and experienced people who are happy to help new people learn.
  • Facebook emphasizes results over processes. The company “tries hard to look like a small organization, and they succeed…. There’s not much structure in engineering. There aren’t procedures in how to work with the code and site.” Korolev describes Facebook as “a lot of independent teams who are using their own methods to keep it running.” But, he notes, that kind of approach isn’t for everyone.
  • It probably comes as no surprise to hear that Microsoft’s more buttoned down. That doesn’t mean it’s not focused on its workforce, though. “Once you join the company, they want you to stay, and they’re there to support you,” Korolev says. The company’s a great place for people who take a long-term view and aren’t afraid to push their ideas.

Korolev observes that corporations and startups have a lot in common “if it’s apparent to everyone that a project has to go where it’s going.” The differences become apparent when a project gets into trouble, or has to morph: Big companies can allocate more resources to an effort, or refocus it, or shut it down with few consequences. At startups, time and financial pressure are going to raise the stakes for everyone, often with the company’s very future at risk. “Many times it just doesn’t work,” he notes. “Which then you have to find a new job.”

Related Articles

Images: l i g h t p o e t /Shutterstock.com, Nick Fox/Shutterstock.com, Ken Wolter/Shutterstock.com

Upload Your ResumeEmployers want candidates like you. Upload your resume. Show them you’re awesome.

4 Responses to “What It’s Like to Work at Microsoft, Facebook AND Google”

  1. If you work for Microsoft then expect to work 60+ hours a week (weekends included if you don’t do 12 hour days). If you don’t do the 60 work week, then you’ll get bad reviews and fired. The salary might seem high, but if you divide it by the 60 hour work weeks it won’t even out. Also, if you don’t have 1 million dollars to buy a house, then your really going to have a hard time finding an affordable place within an hour of Redmond,Wa. If you don’t have a family and want to start your career, then that’s fine because you will get experience. If you want a life outside of the work place, then Microsoft would not be a great choice.

  2. another joe

    I work at Microsoft, and the 60 hour work weeks are absolutely not required. I’ve seen guys get top reviews working 40 hours a week and another guy who did it with much more. It all depends on your productivity level amdamager too.

    Never heard that 60 hour weeks required.

    There are so many other benefits…. I work from home all the time and probably do 50 hour weeks, top performer with a 18% bonus, and have tons of flexibility.

    Microsoft is sure as hell challenging and not for everyone.