Slashdot Mirror


Microsoft or Google?

Undecided asks: "I will be graduating next April, and I have been fortunate enough to receive job offers from both Microsoft and Google. This has left me with a bit of a conundrum, however — I'm having real difficulty deciding which offer to accept. Putting aside compensation and other personal circumstances that will factor into my decision, what is the Slashdot community's take on this? Am I crazy not to go with Google? I am especially interested in the insight of others working in the computer science industry, in particular those who may have experienced what it's like to work at both companies."

5 of 490 comments (clear)

  1. Advice from a professor... by vistic · · Score: 5, Informative

    A professor of mine (who went away and came back to visit) said that if you work at Microsoft you'll have a life outside of work. If you work at Google, then work will be your life. At Google you'll end up being at work all the time, but you'll enjoy it, and you get really good free food. But at Microsoft you can at least go hiking or something on the weekends. They're both pretty demanding though, I take it.

    That's what I've heard as far as corporate culture goes. As far as business practices go and innovation, that's common knowledge.

    And what... no Apple?

    1. Re:Advice from a professor... by pz · · Score: 5, Informative

      if you work at Microsoft you'll have a life outside of work. If you work at Google, then work will be your life.

      I visited the Google campus two weekends ago. On a Saturday. I counted only three working employees (in the Pirate group) other than the contractors who were setting up something in the main auditorium: the whole place was cavernously empty. The corporate culture is that life outside of Google is first, working at Google second. When it's time for work, everyone's there. When it's time to go home, people enjoy the rest of their life. And this makes for some very loyal employees.

      I don't know about the Microsoft corporate culture, but the one at Google is definitely not what your professor described in the least.

      --

      Put my fist through my alarm clock with its ding-dong death inside my ear. - The Blackjacks.
  2. Re:Seattle Rain by thefoobar · · Score: 5, Informative

    I have to ask, are you even from Seattle? I've lived here all my life and can honestly say it is one of the most beautiful cities I have ever been in. No matter where I travel (and believe me - quite a few places...) I am always thankful to return home to the fresh air, mountain ranges on both sides, comfortable weather, abundant trees, etc.

    We have actual seasons, as opposed to many cities that seem to only have two, with a range of decently hot weather, to not-too-cool winters. In regards to rain, we had a nice long stretch of 60 or so days (someone correct me if I'm wrong) just a little while back where there wasn't any rain at all. One thing I can say about the rain though, is that it makes the air amazingly fresh.

    Not exactly a technical topic, but Seattle's constant rain is an overstated load of hooey.

    --
    ------------------ D. A. Davenport: http://www.firebin.net
  3. False by WindBourne · · Score: 5, Informative

    I still have friends at MS and they are putting in 60+ hours because their managers insist on it. One guy hates it, but the pay is good (he makes 160K there) and the other guys stays because of what he does (not wild about the hour, but likes the job).

    At Google, from what I have heard, the members put in the hours because it is fun, not because it is demanded of them. Biiiig difference.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  4. "Interesting" projects? It depends ... by jchenx · · Score: 5, Informative
    Sounds like he'd be better off not working for some giant corporation. I work for a small company, and although I don't get paid as much as some of my peers, it's nice knowing that I don't have to stay at work until 7 pm every night, or work weekends. I also get to do work on a lot of different and interesting projects, instead of being pigeon holed into some tiny insignificant role in the company. I find that people who work for larger corporations end up doing the same thing day after day, refining a very small piece of code, while I'm always doing new things, getting to work on everything from the database right up to the UI of the application.

    As I've noted in my other posts, I work for MS and I'd have to disagree somewhat. It all depends on the groups you end up in. I definately know of people here that work on tiny, insignificant roles in the company. Most often, they seem to be in the "big divisions" (Windows and Office). But I know of many people (including those in my group), that work on a wide variety of "different and interesting" projects, that have a key impact on customers. Maybe not on MS overall, but if I had to choose between making MS happy, and making millions of customers happy, it's certainly the latter that I'm choosing.

    The way MS works is that there are a ton of these little product units that almost act like a company within themselves. So you get a lot of the benefits of working in a small company (high visibility among your peers) along with the benefits of a large company (stability, etc). Granted, there are a lot of disadvantages as well (red-tape, paperwork, etc.).

    It's probably moot for the author, since I would imagine it's the same setup at Google as well. It appears they have many little teams as well, all working on their own bit of Google-goodness. So my advice: check out which groups gave you an offer, and decide what you would rather work on. Personally, I only chose to work at MS because I got to work in the games industry. I definately would not have come here just to work on Office or Windows, despite them being the huge drivers of the company.
    --
    -- jchenx