Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

[ Create a new account ]

Microsoft or Google?

Posted by Cliff on Fri Oct 13, 2006 06:45 AM
from the better-working-environment dept.
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."
This discussion has been archived. No new comments can be posted.
Microsoft or Google? | Log In/Create an Account | Top | 490 comments (Spill at 50!) | Index Only | Search Discussion
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1) | 2
  • sony? (Score:5, Funny)

    by zebs (105927) on Friday October 13 2006, @06:48AM (#16421343)
    (http://www.zebs.org.uk/)
    Guess Cliff thinks Sony is the answer?
    • Submitter thinks it's Sony by empaler (Score:1) Friday October 13 2006, @09:45AM
    • Re:sony? (Score:5, Insightful)

      by Moof! (95944) on Friday October 13 2006, @11:42AM (#16425155)
      (http://www.andrewcraft.com/)
      The most important factor to look at is job satisfaction. Do you want to work for a company that is constantly defending its position against smaller more creative companies or a company that is creating the future internet? Microsoft buys competitors then kills the product. Google buys competitors, funds them and makes them better than they could have been on their own.

      The difference is easy to see.
      [ Parent ]
    • My 2 cents by zoomshorts (Score:2) Friday October 13 2006, @11:47AM
      • 1 reply beneath your current threshold.
    • Re:sony? by Anonymous Coward (Score:2) Friday October 13 2006, @12:18PM
      • Re:sony? by itwerx (Score:2) Friday October 13 2006, @08:47PM
    • 1 reply beneath your current threshold.
  • Advice from a professor... (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?

    • Re:Advice from a professor... by -Neko- (Score:3) Friday October 13 2006, @07:03AM
    • Re:Advice from a professor... by Dysantic (Score:2) Friday October 13 2006, @07:22AM
    • Re:Advice from a professor... (Score:5, Insightful)

      by CastrTroy (595695) on Friday October 13 2006, @07:39AM (#16421727)
      (http://www.kibbee.ca/)
      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.
      [ Parent ]
      • Re:Advice from a professor... (Score:4, Informative)

        by GoofyBoy (44399) on Friday October 13 2006, @08:00AM (#16421851)
        (Last Journal: Monday October 11 2004, @09:43PM)
        >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.

        Consider yourself lucky.

        I've worked for large and small companies and by far, the OT/weekend work are more common in small companies.
        [ Parent ]
      • by jchenx (267053) on Friday October 13 2006, @10:52AM (#16424231)
        (Last Journal: Friday August 24, @03:21AM)
        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.
        [ Parent ]
        • Re:"Interesting" projects? It depends ... by Saige (Score:1) Friday October 13 2006, @11:30AM
          • by CDarklock (869868) on Friday October 13 2006, @01:46PM (#16427679)
            (http://www.darklock.com/blog/ | Last Journal: Tuesday August 28, @02:44PM)
            As an SDET in Windows Mobile with a long history in the defense industry, I can say I have never worked at a better company. I've worked for the massive companies like EDS, the beltway bandits like CRC and HFSI, the internet startups like Telmaron and Chili!Soft, and various small companies that wanted to make a difference. I even ran my own company for five years. I enjoyed most of the places I worked, for what they were.

            In retrospect, they all sucked. I love it here.

            Microsoft is still a large corporate environment. It's much more open and relaxed than, say, Bell Atlantic... but it is very much a large company like other large companies. There's an org chart. There's a heirarchy. There's a structure. It's a loose structure - I have never encountered anyone here saying that he's a PM and I'm just a contractor, for example, although I have had that happen in other places - but the structure is still there.

            Perhaps the most damning thing I can say about Microsoft is that I always wonder which is the real face of Microsoft, and which is dictated by necessity. Is Microsoft a large corporation that paints a false face of camaraderie and caring, or a fraternal group of motivated engineers who have grudgingly accepted the need for large corporate structure? I can't really tell. I don't think anyone can. Like economics, the peculiar synthesis of Microsoft's corporate culture is the result of human action, but not of human intent... so you just pick the one you'd like to believe and believe it.

            I've never worked at Google. My impression is that Google is like the war stories we hear about Microsoft in the early days, so I suspect Google will eventually become much like Microsoft is now. If you're young and just starting out, Google is probably a great place to start and build your career. If you're older, like me, and you want to find the next step... I don't see Google being a good place to go.

            I am, of course, biased. Around seven months ago, I was talking to a very interested Google hiring manager; when he asked how much experience I had in the field, I could *hear* the recoil in his voice after I said 15 years. It may have just been that manager, but I got the distinct impression that Google wants to hire young, and if that's a significant factor in their corporate culture - well, as a late-career hire, you'd be in a bad position from day one.

            The original questioner, of course, isn't in that position. I'm clarifying purely for the benefit of anyone else who may be reading the thread.
            [ Parent ]
        • Re:"Interesting" projects? It depends ... by winghead (Score:1) Friday October 13 2006, @01:07PM
        • Microclimates by Beryllium Sphere(tm) (Score:2) Friday October 13 2006, @01:31PM
        • Re:"Interesting" projects? It depends ... by dave562 (Score:1) Friday October 13 2006, @02:03PM
        • Re:"Interesting" projects? It depends ... by ancienthart (Score:1) Saturday October 14 2006, @09:32PM
        • 1 reply beneath your current threshold.
      • Re:Advice from a professor... by ShannaraFan (Score:1) Friday October 13 2006, @11:49AM
      • Re:Advice from a professor... by kylegordon (Score:2) Friday October 13 2006, @07:09PM
      • Re:Advice from a professor... by geekoid (Score:2) Friday October 13 2006, @08:06PM
      • 1 reply beneath your current threshold.
    • Re:Advice from a professor... (Score:5, Informative)

      by pz (113803) on Friday October 13 2006, @08:07AM (#16421919)
      (Last Journal: Monday June 09 2003, @06:24PM)
      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.
      [ Parent ]
    • False (Score:5, Informative)

      by WindBourne (631190) on Friday October 13 2006, @08:18AM (#16422075)
      (Last Journal: Friday December 01 2006, @10:51AM)
      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.
      [ Parent ]
      • General Rule on work hours (Score:4, Insightful)

        by WindBourne (631190) on Friday October 13 2006, @08:27AM (#16422193)
        (Last Journal: Friday December 01 2006, @10:51AM)
        If you work in a tech position for a regular company, generally, you will put in 35-50 Hr/wk. They simply want a warm body in a chair and most companies view tech as a needed evil.

        OTH, if you work for a tech company, then the hours are demanded by releases. In general, higher tech companies have more and faster releases (i.e. more work, longer hours). They need things done and tech is EVERYTHING.
        [ Parent ]
      • Re:False (Score:5, Funny)

        by AnswerIs42 (622520) on Friday October 13 2006, @09:55AM (#16423407)
        (http://alteviltech.com/)
        Umm.. I like where I work but I do NOT put in anymore work than what I am paid for. Putting in 4,5+ extra hours a week because it is "fun" does not put any more food on the table and keeps you away from family longer.

        Manager: You really like working here?
        Peon: Yep, this is a fun job!
        Manager: Great to hear! By the way.. there would even be more fun if you stayed 2-3 hours more each day.
        Peon: Great! Do I get paid for that?
        Manager: Err.. no. But it will be fun though, I promise!
        Peon: Ok!
        [ Parent ]
      • It all depends which group you are in (Score:4, Interesting)

        by jchenx (267053) on Friday October 13 2006, @10:40AM (#16424041)
        (Last Journal: Friday August 24, @03:21AM)
        I work in MS, and I can tell you that we don't work 60+ weeks where I am. It's the same way with other groups. But there are teams that are under crunch time, and I'm sure they might be putting in late hours (Vista anyone?). I'm guessing it's the same way with Google. Some groups are going to be under more pressure than others, or maybe it's the end of a milestone, etc.

        If anything MS is trying to push for a more "friendly, softer side" of things regarding work-life balance, etc. We've had some major HR overhauls and revisions in the past few months, and I can say that it is making a difference. Also, the benefits package in general for MS is amazing. I don't know what Google offers, but the author should definately take that into account.
        [ Parent ]
      • Re: Consider yourselves lucky, all of you by TheMeuge (Score:2) Friday October 13 2006, @11:28AM
      • Re:False (Score:4, Insightful)

        by CByrd17 (987455) on Friday October 13 2006, @12:10PM (#16425745)
        Something to consider if someone is putting in say ~63 hours a week and making $160K, is that their hourly rate (about $50.79/hour) is the same as someone who makes $101K for 40 hours a week. Yes, person 1 makes more money, but he or she also has about 1000 less hours to her or him -self in a year.
        [ Parent ]
      • Re:False by fupeg (Score:2) Friday October 13 2006, @01:18PM
      • 1 reply beneath your current threshold.
    • Re:Advice from a professor... by Anonymous Coward (Score:3) Friday October 13 2006, @10:46AM
    • Re:Advice from a professor... (Score:5, Informative)

      by Daniel Phillips (238627) on Friday October 13 2006, @11:11AM (#16424547)
      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.

      As a Googler I can reveal to you that you are correct about the food, wrong about the work hours. Our work hours are perfectly normal, I have a life outside work, and my weekends are all mine.

      I suppose I could also add that Google is the most enlightened employer I have ever had, by far. Oh, and I have a dream job. Thanks Google.
      [ Parent ]
    • by Wee (17189) on Friday October 13 2006, @11:26AM (#16424825)
      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.

      You can most definitely have a life outside work at Google. Yes, work can be demanding -- but that's what makes it fun (especially if you like to be challenged). But "work will be your life"? Not by a long shot. That's a complete myth.

      Yeah, you definitely see people in the office late at night and on weekends. I've put in my fair share of long weeks, worked a couple weekends straight, etc. But that was because the work needed to be done, not because someone was behind me cracking the whip, or it would look bad if I wasn't there or whatever.

      If you need to put in some extra time, then you can. If you want to work a normal week, then you can. It's all results-based, not time based. A lot of the younger folks, or those new to the area, tend to work longer hours. But us oldish guys with families and stuff? We work as much as we need to.

      It was worse at my last job, a place that is known for being very laid-back. When I left after four years, I found I had only taken like 9 days vacation. I used to keep a cot and sleeping bag in my office. Not anymore. Last month, I took 17 days off to travel to various countries in Europe. I'm working all next week at a remote engineering office, just because I can (and I want to see my sister). They really encourage you to take your vacation time. I've traveled more in the past two years then the ten previous.

      I have no idea what the work is like at MS, but at Google, engineers are expected to be able to budget their own time, and set their own goals. Yeah, your manager will go over your goals with you, and if you've bitten off too much you guys will probably talk about it, but they'll let you reach if you want to. They also let you set realistic expectations for yourself, sort of a "I know I can get all X done, but I'm also going to try and get Y and maybe Z finished, too" kind of thing. But the hours you put in come from those goals you've set. Things can come up that mean you have to put in extra time or whatever, but there's absolutely no slave driving there. You basically set your own hours since you're the one that has to get the work done.

      As far as the perks and food and such, well, I've been there a while now, and I'm continuously amazed at how well they treat their engineers (and other employees). They just opened a juice and smoothy bar for crying out loud. Last Wednesday, we had a Hawaiian Luau for lunch, complete with a roasted pig in the ground and everything.

      Actually, the thing that appeals to me most is that the structure there is flat enough that if you have a cool idea, it can bubble up to the senior mgmt level very quickly. You can also check out everyone else's work, and if you see something you like, you can contribute. I was searching for a library the other day and got off on a rabbit trail that had me a couple hours later checking in a few hundred line changelist to this guy's part-time project. I may end up helping on a more formal basis. Did I get in trouble for goofing off? Far from it. Pitching in like that is rewarded (and rewarding). I'll work a few extra hours for that kind of satisfaction.

      -B

      [ Parent ]
    • Re:Advice from a professor... by zz5555 (Score:1) Friday October 13 2006, @11:30AM
    • Re:Advice from a professor... (Score:4, Informative)

      by Elladan (17598) on Friday October 13 2006, @11:33AM (#16424983)
      Absolutely the opposite of the truth. Your professor is utterly full of shit.

      Microsoft is notorious for trying to run employees into the ground with continuous 60-hour work weeks, never ending political battles, constant re-orgs, and in general an insane culture so absurd that books have been written about it.

      And let's not forget their sexist hiring practices, the thousands upon thousands of "temporary" employees who do all the QA in the nine months before they get hit with the yearly layoff, and the fact that dodging flying chairs becomes a survival instinct.

      There's a reason Microsoft is called "the evil empire" - and it's not just because of their products. People who work at Microsoft find it very hard to ever escape, or work at other companies. The psychotic work environment there rots their brain and gives them skills (dodge chair! dodge!) that don't apply at other companies, while ruining any general computer skills they may once have had.

      Yes, a person would have to be crazy not to take the job at Google.
      [ Parent ]
    • Shameless plug for Google by Scott Laird (Score:2) Friday October 13 2006, @11:35AM
    • Re:Advice from a professor... by Krazy Nemesis (Score:1) Friday October 13 2006, @11:39AM
    • Re:Advice from a professor... by Silvers (Score:2) Friday October 13 2006, @11:52AM
    • Re:Advice from a professor... by synth7 (Score:1) Friday October 13 2006, @11:55AM
    • Re:Advice from a professor... by batmonkey (Score:1) Friday October 13 2006, @12:30PM
    • Re:Advice from a professor... by KonradW (Score:1) Friday October 13 2006, @12:37PM
    • Re:Advice from a professor... by wolf68 (Score:1) Friday October 13 2006, @12:47PM
    • Re: Where will you be happy. by seriyunakago (Score:1) Friday October 13 2006, @03:08PM
    • Re:Advice from a professor... by HermMunster (Score:2) Friday October 13 2006, @07:28PM
    • Re:Advice from a professor... by plonk420 (Score:1) Saturday October 14 2006, @03:18AM
    • Re:Advice from a professor... by kyuen (Score:1) Saturday October 14 2006, @12:53PM
    • Re:Advice from a professor... by Web Goddess (Score:1) Sunday October 15 2006, @07:19PM
    • Re:Advice from a professor... by andreyw (Score:2) Saturday October 14 2006, @01:33AM
    • 8 replies beneath your current threshold.
  • Location, Location, Location (Score:5, Insightful)

    by jackb_guppy (204733) on Friday October 13 2006, @06:51AM (#16421355)
    Seatle or SF Areas? That should be a better question. It is the quaility of life, not the job.
  • brands. by sTeF (Score:1) Friday October 13 2006, @06:58AM
  • Seattle Rain (Score:4, Insightful)

    by jazman_777 (44742) on Friday October 13 2006, @07:08AM (#16421449)
    (http://slashdot.org/)
    It rains a lot in Seattle. Not steady rain, but dripping and drizzle. In the winter it gets light late and dark early and is cloudy and gloomy. A great place to be a mushroom.
  • YMBFJ by metamatic (Score:1) Friday October 13 2006, @07:10AM
    • Re:YMBFJ (Score:5, Interesting)

      by Anonymous Coward on Friday October 13 2006, @09:08AM (#16422741)
      And google is perfect?

      They have a great advertizement program funding their search engine (along with the IPO money). Which search engine isn't as good as it used to be IMO. Too much results are from ebay/amazon/and linkfarms lately...

      Other than those 2 things they've had for pretty much forever, what have they done that's overly impressive? gmail is OK... Google maps is pretty good. Video is so-so. But that's about it. Most of their other stuff was bought outright (like youtube, writely, etc). Some of it plain sucks (like their poor excuse for a spread), and besides their search (and perhaps gmail), the number of users is rather low... They just don't have many big successes.

      In comparison, MS is no worse. Look at all the new exciting tech in the .NET Framework 3, Office 2007's new and very innovative UI, Vista's new techs (all kinds of), etc.

      Also, they're a younger company, give 'em a few years and they'll be very much alike to MS and older companies.

      This will be modded down into oblivion for going against the slashdot groupthink (M$ bashing), but still, consider it!
      [ Parent ]
      • Re:YMBFJ by Daytona955i (Score:2) Friday October 13 2006, @12:05PM
      • 1 reply beneath your current threshold.
    • Rudeness aside by Tarlus (Score:1) Friday October 13 2006, @11:04AM
    • Re:YMBFJ by apoplectic (Score:2) Friday October 13 2006, @11:29AM
    • 1 reply beneath your current threshold.
  • by kalidasa (577403) on Friday October 13 2006, @07:12AM (#16421481)
    (Last Journal: Monday October 29, @09:37AM)
    Google is still in its early days, and it has a reputation for innovation and intelligence (the same reputation that Microsoft had in the early 80s). If you like Google and stay for a long time, you might have a lot of room to move up the ladder. Microsoft is where IBM was in the 80s, but with cheaper tailors: they dominate the industry, but not the mind share, and it's a mature organization with less room for advancement.
  • If you ask me... by Mad Merlin (Score:2) Friday October 13 2006, @07:13AM
  • Alternatives (Score:4, Funny)

    by digitalhermit (113459) on Friday October 13 2006, @07:16AM (#16421503)
    (http://www.digitalhermit.com/)
    There's a small company called SCO that you may be interested in. They used to make a Linux workalike called SCO OpenServer. It's almost the same as working at Microsoft, except without the gyms and free coffee.
    • Why? by WindBourne (Score:2) Friday October 13 2006, @08:38AM
  • Well, it might depend... (Score:5, Insightful)

    by acvh (120205) <geek@@@mscigars...com> on Friday October 13 2006, @07:17AM (#16421513)
    (http://www.mscigars.com/)
    ...on what they each want you to do, and what you want to do. If you want to be the guy/girl who codes the next Excel interface (or more likely the one who chooses the next font for the Excel Help menu) go with Microsoft. If you want to develop applications that start with "g", go with Google.

    Or, seriously, if you want/need a somewhat more traditional (all relative of course), go MSFT. If you want to be hip and work more flexibly, go GOOG. Google is obviously hot right now, but where exactly are they going? Will they survive and prosper through the Web 2.0 collapse? Microsoft, regardless of our personal opinions, has product, and cash. Lots of cash.

    If I could offer a third alternative: skip them both for now and take a year off to walk across Tibet, or kayak down the Nile. You'll be working for the rest of your life. Do something fun with your youth.
  • Unknown by zztong (Score:1) Friday October 13 2006, @07:19AM
  • So crazy... (Score:5, Interesting)

    by Feefers (985994) on Friday October 13 2006, @07:27AM (#16421627)
    (http://fionacat.livejournal.com/)
    Tell both companies the other has noted in an interest in you working there and ask the question that most job interviewees hate; but not "Why should you work for us?" but "Why should I work for you?" It's the question they will be least expecting and the answer may be somewhat telling.
  • And when you get there... by Threni (Score:1) Friday October 13 2006, @07:28AM
  • Google, no question (Score:4, Interesting)

    by blackjackshellac (849713) on Friday October 13 2006, @07:30AM (#16421657)
    I've been working in the industry for 25 years and IMNSHO I would recommend that you take the job from google. Microsoft's business model is a dying entity, and with Vista in an eternal state of delay, history has shown that these sorts of companies have a very hard time of changing directions and coming around. This is not to say that Microsoft will not turn around, there's just a lot of momentum in the other direction, and it will take time for them to put the brakes on and come around. Enough with the metaphors.

    Web 2.0 is almost certainly the future, and chances are very good that neither Google nor Microsoft will provide the first real web 2 killer app, but with google you'd be on the right side of the technological dividing line.

    Go with google for a few years. And for some real fun, if you like working long hours, join a startup, cause thta's the only way to make big money, although your changes are only slightly better than winning the lottery.

  • My take (Score:5, Insightful)

    by clickclickdrone (964164) on Friday October 13 2006, @07:33AM (#16421679)
    (http://pcbookreview.com/)
    I'd say Microsoft would be better for your CV, Google for your career. A subtle but important difference. In the early days you need a big safe 'corporate' name to gain credability, that would be MS. After that you need a firm like Google to actually allow you to grow and advance.
    That said, If I was young, I'd go for Google but then I have zero career sense when it comes to myself.
    I'm amazed that someone said MS got you the weekend off, I always got the impression they were hard workers and everyone there was burned out.
    • Re:My take by yog (Score:2) Friday October 13 2006, @11:25AM
    • Re:My take by nametaken (Score:2) Friday October 13 2006, @12:26PM
    • Re:My take by LWATCDR (Score:2) Friday October 13 2006, @03:58PM
    • Re:My take by Heir Of The Mess (Score:2) Friday October 13 2006, @07:32PM
    • 2 replies beneath your current threshold.
  • Come on.... (Score:5, Insightful)

    by Otter (3800) on Friday October 13 2006, @07:39AM (#16421725)
    (Last Journal: Thursday November 08, @06:00PM)
    If you have job offers from both Microsoft and Google, you're obviously orders of magnitude superior as a programmer to 99.99% of the dullards here. What the hell do you care what they think? Ask your professors if they can hook you up with some alumni who work at one company or the other and see what they say.
    • Re:Come on.... by Patrik_AKA_RedX (Score:2) Friday October 13 2006, @08:06AM
      • Re:Come on.... (Score:5, Funny)

        by Daniel Boisvert (143499) on Friday October 13 2006, @08:19AM (#16422091)
        The scary part is how he figures out your real name...
         
        Any more info on that? I've always wondered how people on slashdot figured out my real name.
        [ Parent ]
        • Re:Come on.... by RobertKozak (Score:1) Friday October 13 2006, @08:16PM
      • Re:Come on.... by kevlar (Score:2) Friday October 13 2006, @11:51AM
  • which group? by mojorisin67_71 (Score:1) Friday October 13 2006, @07:39AM
  • You're kidding (Score:5, Funny)

    by illuminatedwax (537131) <stdrange.alumni@uchicago@edu> on Friday October 13 2006, @07:43AM (#16421759)
    (Last Journal: Thursday September 21 2006, @07:20AM)
    You've already made up your mind by asking Slashdot in the first place. Obviously, you have some kind of wish to work with Google and not Microsoft. Similar questions include "should I get a job lobbying for the EFF or the RIAA?" and "should I invest in SCO or Red Hat?"
  • Third option (Score:4, Insightful)

    by kjart (941720) on Friday October 13 2006, @07:44AM (#16421763)

    Pick neither. If you can, try to find an interesting small company to work for. Having worked for both large and small companies I much prefer the atmosphere that you can only get in a more intimate work environment. It's only a matter of time before bureaucracy and HR catch up with Google, and I'm sure Microsoft is already there.

  • Easy by div_2n (Score:2) Friday October 13 2006, @07:50AM
  • by mzs (595629) on Friday October 13 2006, @08:09AM (#16421939)
    But be very careful figuring how much it will cost you to live in the Redmond vs. Bay areas. Also consider how soon you could get married and have kids. It gets WAY more expensive to house a family in the Bay area.
  • What will you do? And after that? (Score:3, Insightful)

    by Vokkyt (739289) on Friday October 13 2006, @08:11AM (#16421965)
    What exactly does each company want you to do for them if you were to work for them? Are either going to drone you? Are either going to put you into a position where you are going to be able to have some freedom and personal satisfaction in your work? Job satisfaction, as well as life satisfaction, will be important. Which job looks as if it's going to allow you to really experience what you need in life? Which is going to allow you to grow as a person outside of work? (If that is a desired result, that is) Also, and I know this is trivial, which is going to offer you better benefits right away?
  • Doh! by peu (Score:1) Friday October 13 2006, @08:26AM
  • What is your job? (Score:5, Funny)

    by russ1337 (938915) on Friday October 13 2006, @08:38AM (#16422349)
    (http://nzruss.blogspot.com/)
    You didnt say what your work area will be:

    If you are a janitor, then pick the one with the least floor area.
    If you are a security guard, Google is probably safer from disgruntled customers or workers going postal.
    If you are a window cleaner, go with Google. I hear the chicks are hotter.
    If you are a chef, go with Google, cos their food sounds pretty good.
    If you are a maintenance tech, go with MSFT - rigid corporates are less likley to ride their scooters into the wall.
    If you are a russian spy, work for MSFT. They are evil.
    If you are an X-ray technician, WTF are you doing in IT....


  • by Thumper_SVX (239525) on Friday October 13 2006, @08:59AM (#16422623)
    (http://www.nodecaf.net/blog)
    Microsoft's actually not one big monolithic Borg culture as Slashdot likes to jest. I have made many friends with Microsoft people over the years, and have one friend who works for Google. So, take what I'm about to say somewhat at face value; it's all second-hand information anyway.

    Google might be a good place to work if you just really feel that their products and services are going to be part of the next big wave of technology. They are doing a lot of cool stuff with network computing which I think people failed to predict a few years ago, and they have a culture of "doing the cool stuff". However, they're a small company. Despite their significant resources, they are still as susceptible to the mood of the market as any other relatively small company. Sure, they can liquidate resources if they get in a pinch due to the whims of the marketplace, but to do so would invariably affect their deliverable services and drive more people away. That's a hard place to be and could lead to a devolution of Google within a very short timeframe. They've been lucky so far, and I have to admit I do like their products a lot. However, I don't pay for them. At least not directly.

    Microsoft is a big company with deep pockets and wide reserves that can weather a storm in the economy much better than Google. Sure, again they can liquidate resources in a crunch but it would take an economic disaster far worse than the Dot Com crash to kill a company like Microsoft. We as the Open Source / Apple / Tech crowd might want to believe Microsoft will be beaten by , but that's not really going to happen any time soon.

    Google has a monoculture. Sure, they're a small company doing some cool stuff but they're still quite focused on a particular market. When you work for Google, you work for the company. Microsoft surprisingly has many different cultures depending on where in Microsoft you work. Microsoft is not one company, not really. It's a gestalt entity that shares the umbrella name of "Microsoft", but each division is run differently by different people with different management styles and personalities. This makes sense because each division does something very different. Even different areas of the country provide different cultures; I find the Microsoft guys I work with and know in St. Louis are VERY different from the Microsoft friends of mine in New York, at least in terms of business. They work differently, they think differently.

    Bear in mind also that a job at Microsoft doesn't tie you to Redmond. You can pretty much work anywhere in the world. Last I checked, Google is in SF and that's about it. Bear that in mind; at Microsoft you can transfer your job to any of the other communities where they perform that function. Especially Microsoft Consulting Services... you can pretty much pick your location after you've been at MS for 6 months to a year and really proven yourself.

    On the down side, I do know that Google tends to be an easy-going work environment, though with a veiled sense of pressure. Employees are subtly pressured to work far beyond 40 hours a week and thus it's not a good career in my opinion for someone with a family or someone intending to start a family. However, it *is* a fun place to work with lots of dynamic individuals who work hard but also play hard. Microsoft... well it depends where you work. There are fewer chances for advancement within Microsoft because people do tend to stay there. That also to my mind speaks to how good Microsoft actually are to work for; people tend to start there and stay there. However, the chances to "make it big with MS Stock" are over and have been for years. There may still be room for Google millionaires for real rock-star employees... MS... less so. However, the lack of advancement in my opinion is more than made up for by the flexibility of work location I mentioned previously.

    I have to say that those friends of mine who work for Microsoft really enjoy their work. Many of them are as much of a geek as I am... running Linux and Vista on thei
  • Sailing in fair weather or foul? by mysticgoat (Score:2) Friday October 13 2006, @09:10AM
  • Brilliant! by alexo (Score:1) Friday October 13 2006, @09:32AM
  • I'm surprised... by kabocox (Score:2) Friday October 13 2006, @09:32AM
  • The fact that you're wondering by wonkavader (Score:2) Friday October 13 2006, @09:36AM
  • Depends on your priorities in life by c0d3h4x0r (Score:2) Friday October 13 2006, @10:04AM
  • Depends on a lot of things by tttonyyy (Score:2) Friday October 13 2006, @10:15AM
  • Which will not make you ashamed ? by Programmer_In_Traini (Score:2) Friday October 13 2006, @10:26AM
  • Do you need to ask? by Anonymous Cowhead (Score:1) Friday October 13 2006, @10:53AM
  • who has the softest chairs? by speculatrix (Score:2) Friday October 13 2006, @11:01AM
  • This is an easy one... by SilentOneNCW (Score:1) Friday October 13 2006, @11:02AM
  • My Perspective (Score:3, Informative)

    by 99BottlesOfBeerInMyF (813746) on Friday October 13 2006, @11:04AM (#16424433)

    I'm not really a developer. Sure I code occasionally, but that is not the core of my job. I do, however, work at a development house. We're a small company and we are really, really picky about who we hire. There are a handful of people who have come to us from MS. They all seem to like it here much more and have settled in for the long haul and occasionally grumble about how bad things were at MS by comparison. We don't have anyone from Google, but we've had several people leave here to go work for Google. They all seem pretty happy with it there.

    Based solely on my impressions from these people, I'd much rather be at Google than MS. I'm sure, however, that your experience will depend upon what you'd be doing at each place and with whom. Good luck.

  • Google Fight, the winner is... by inotocracy (Score:1) Friday October 13 2006, @11:08AM
  • Google for a multitude of reasons by SuperKendall (Score:2) Friday October 13 2006, @11:10AM
  • I have friends at both companies by marian (Score:2) Friday October 13 2006, @11:11AM
  • my dalai lamic view by atk (Score:1) Friday October 13 2006, @11:14AM
  • Now you're just showing off (Score:5, Insightful)

    Dear Slashdot,

    I am thinking of settling down, and I have been fortunate enough to receive offers of marriage from both a Brazilian supermodel and an Italian supermodel. This has left me with a bit of a conundrum, however - I'm having real difficulty deciding which offer to accept. Putting aside the life of incredible wealth and sexual satisfaction I am sure to receive either way, what is the Slashdot community's take on this? Am I crazy not to go with the Brazilian? I am especially interested in the insight of others who have married supermodels, in particular those who may have experienced what it's like to date models of both nationalities.

    Undecided
  • I worked for IBM for about 5 years. What I found out was that a corporation is not homogenous. In IBM, you could be an egghead in one of the research labs working on cool cutting edge stuff, or you could be a suited consultant plugging software components together on a customer site, or you could be buried in an obscure backwater maintaining 30 year old mainframe code.

    I bet MS is the same. I even bet Google's approaching that stage: I've already read one Slashdotter refuting the statement that Google engineers can move projects any time no questions asked. Of course, if you're in the right bit of Google, it might appear that way.

    So, look at the job, not the company. And, I agree with everyone who's mentioned location too.
  • How much for your soul? by fahrbot-bot (Score:2) Friday October 13 2006, @11:14AM
  • Which is your expertise? by SirKron (Score:1) Friday October 13 2006, @11:14AM
  • Free Research Time by Kazrael (Score:2) Friday October 13 2006, @11:17AM
  • Oooo look at me! by edmicman (Score:2) Friday October 13 2006, @11:17AM
  • Don't be an idiot by Tony (Score:2) Friday October 13 2006, @11:18AM
  • The Decision Reduces to "Good or Evil" by RailGunSally (Score:1) Friday October 13 2006, @11:21AM
  • Neither. by leoxx (Score:2) Friday October 13 2006, @11:22AM
  • Just take a job--both are good. by recharged95 (Score:1) Friday October 13 2006, @11:23AM
  • Microoglesoft by skinfitz (Score:2) Friday October 13 2006, @11:23AM
  • Let me be the first to say.. .. by Arwing (Score:1) Friday October 13 2006, @11:26AM
  • Kudos by lymond01 (Score:2) Friday October 13 2006, @11:31AM
  • Choose... by jrmiller84 (Score:1) Friday October 13 2006, @11:31AM
  • Cost of living by SnapperHead (Score:2) Friday October 13 2006, @11:36AM
  • Do both. Microsoft first. by botlrokit (Score:1) Friday October 13 2006, @11:38AM
  • Opportunities by ArrogantWorm (Score:1) Friday October 13 2006, @11:40AM
  • go for the challenge by groves (Score:1) Friday October 13 2006, @11:41AM
  • A friend of mine just quit MS after 10 years there by SillyConMan (Score:1) Friday October 13 2006, @11:44AM
  • There is much more to consider than which company by alexphred (Score:2) Friday October 13 2006, @11:45AM
  • umm... by monotony (Score:1) Friday October 13 2006, @11:45AM
  • Either way your selling your soul. by markitect (Score:2) Friday October 13 2006, @11:47AM
  • Microsoft by bitspotter (Score:2) Friday October 13 2006, @11:48AM
  • Whatever you choose.... by Supergibbs (Score:1) Friday October 13 2006, @11:48AM
  • Easy one by lucm (Score:2) Friday October 13 2006, @11:49AM
    • Re:Easy one by WilliamSChips (Score:2) Friday October 13 2006, @07:04PM
  • Congratz by jokerr (Score:1) Friday October 13 2006, @11:51AM
  • I don't believe it. by Angelwrath (Score:2) Friday October 13 2006, @11:51AM
  • Simple Answer by MrCopilot (Score:2) Friday October 13 2006, @11:51AM
  • Conundrum by Vanth Dreadstar (Score:2) Friday October 13 2006, @11:54AM
  • flamebait?! by perler (Score:1) Friday October 13 2006, @11:55AM
  • An inflated ego or a better paycheck? by junk (Score:1) Friday October 13 2006, @12:03PM
  • Visit them both... by Kildjean (Score:1) Friday October 13 2006, @12:08PM
  • Manager is most important by huckamania (Score:2) Friday October 13 2006, @12:08PM
  • You're so smart! by guysmilee (Score:1) Friday October 13 2006, @12:09PM
  • The "Do No Evil" Company Does by Gastrobot (Score:1) Friday October 13 2006, @12:13PM
    • 1 reply beneath your current threshold.
  • Flip a coin... It's not like you'll there 4ever. by mrcpu (Score:2) Friday October 13 2006, @12:19PM
  • Some of these answers are way too generic by coleopterana (Score:1) Friday October 13 2006, @12:22PM
  • My $0.02 by GWBasic (Score:2) Friday October 13 2006, @12:33PM
  • Look at trhe business factors by geekoid (Score:2) Friday October 13 2006, @12:35PM
  • ...similar dilemma by big dumb dog (Score:1) Friday October 13 2006, @12:36PM
  • google by stfarm (Score:1) Friday October 13 2006, @12:37PM
  • Thinking to hard by Professional Heckler (Score:1) Friday October 13 2006, @12:38PM
  • Depends on the job, eh? by fluffy99 (Score:1) Friday October 13 2006, @12:41PM
  • Intrapreneurship by jawahar (Score:1) Friday October 13 2006, @12:42PM
  • Everyone I know....left MSFT by TheCrudeBroker (Score:1) Friday October 13 2006, @12:52PM
  • Prolly it's already been said... by 0311 (Score:1) Friday October 13 2006, @01:04PM
  • Does this dress make me look fat? by burrows (Score:1) Friday October 13 2006, @01:17PM
  • Whatever makes you feel good. by brones (Score:1) Friday October 13 2006, @01:18PM
  • My Experience by Anonymous Coward (Score:1) Friday October 13 2006, @01:25PM
  • Easy choice by The Cisco Kid (Score:2) Friday October 13 2006, @01:30PM
  • Depends solely on what you *want* to do... by mritunjai (Score:2) Friday October 13 2006, @01:34PM
  • Read Mini-Microsoft by DanTheLewis (Score:2) Friday October 13 2006, @01:36PM
  • by HiThere (15173) * <charleshixsn@@@earthlink...net> on Friday October 13 2006, @01:37PM (#16427443)
    I don't know you. I don't know working at Google. (The rumors sound good, but I haven't checked them out.)

    It's not that your crazy not to go with Google. You might not be a good fit.

    It's that you ARE crazy to go with Microsoft.

    I'm sorry, but I can't count of MS as either a good place to work OR a secure job. It's one of the few companies that has been busted by the feds for abusing their computer personnel. Now partially this is because they're the biggest, and partially it's because they used stocks to pay them. But mainly it's that they wanted to avoid paying benefits. They wanted to refuse to honor an agreement that they were still using to pull people in to work at MS. You might think a bit about what that implies about both the corporate culture and how you'll actually be treated if you accept that job. (I.e., not only can you not trust the salesman's promises, you can't even trust what was agreed to and signed for. They'll hold *you* to every implied letter on the agreement, and a few more, but don't expect them to honor the deal without a legal fight that you won't be able to afford.)
  • Crazy? by aminorex (Score:2) Friday October 13 2006, @01:41PM
  • I had to make the same call last fall by benwaggoner (Score:2) Friday October 13 2006, @01:51PM
  • And you ask this on slashdot?? by godIsaDJ (Score:1) Friday October 13 2006, @01:52PM
  • MS Employee's views by SA3Steve (Score:2) Friday October 13 2006, @01:56PM
  • You'll be sleepless in Seattle by Ice Wewe (Score:1) Friday October 13 2006, @02:01PM
  • That's like asking.. by Arceliar (Score:1) Friday October 13 2006, @02:09PM
  • Daring by PortHaven (Score:2) Friday October 13 2006, @02:30PM
    • Re:Daring by geekoid (Score:2) Friday October 13 2006, @07:56PM
  • As a general rule, go for the smaller company. by Gallowglass (Score:2) Friday October 13 2006, @02:39PM
  • Microsoft NO! Google YES (Score:4, Informative)

    by dantheman82 (765429) on Friday October 13 2006, @02:39PM (#16428713)
    (http://danlipsy.tk/)
    OK, so I'm basically your age (finished a year ago from college). It would be a no-brainer to me to choose Google over Microsoft given the choice. I used to be a Student Ambassador to Microsoft and I became the dispenser of Microsoft gifts and paraphernalia at my college. It was good for my resume and helped me get a job, but the way I was treated (or not treated) by Microsoft totally turned me off to working there or even trying to apply for that matter. They outsourced all interaction between students and MSFT in the Student Ambassador program to a temp agency with considerable churn and lack of structure. And they never encouraged us to apply to Microsoft either or treated us like we were really all that important, but rather exhorted us not to sell our giveaway software on eBay. Instead we had to promote some Imagine Cup contest they ran which got more and more complex/convoluted (maybe run by the people who helped design Vista). And now, they dumped our Tech School entirely because apparently they'd rather hire from gen-ed and/or we're too small for them to care anyway. We also had an alumni from the school who was working at Microsoft give us a presentation for the senior class, and we got a real sense that he works very long hours and it's really not all that interesting, even if technically challenging. Yeah, working on the new Age of Empires or XBOX game is probably interesting within MS, but little else is...

    I have a pretty good friend working at Google, and I queried her about how it was there. She wrote up a little piece on her blog [glaak.com] on the differences between Google and Microsoft and why she chose Google. She loves it there working on Google Talk, and the 80/20 rule is strictly enforced. She has also experienced that it is not a grueling work schedule, but in fact a joy to do your work there and the 20% is a nice thing to look forward to in a given week as well.

    I'm now at a financial company in NYC doing .NET programming which is cool. Furthermore, I'm completely sacrilegious/traitorous from Microsoft's point of view as I've recently bought (and sold recently) AAPL stock, purchased a Macbook laptop, and have registered and plan to attend a Java SIG at Google campus in NYC. I've stopped attending the Microsoft .NET events because I'm sick of the "Rah-Rah" mentality and low level of techie goodness at the .NET user group events in NYC. Oh, and I recommend to people to short MSFT right about now...as I believe they are going the way of the dodo bird in the next 10-15 yrs (or perhaps much sooner).
  • please leave the field (Score:3, Insightful)

    by Coeurderoy (717228) on Friday October 13 2006, @02:40PM (#16428725)
    If you are so uneducated, and have such low outlook on your own life that you need "help" to choose between Microsoft and Google, you should not be allowed near a computer.

    Working for microsoft can not be excused (unless you are an illiterate cleaning person that does not even know s/he is working there).

    Working for Google is suspect but might be compatible with a modicum of personal morality.

    Working for anybody else is probably safer.

    To be precise the job of Microsoft is to make our field totally uninteresting while providing the tools necessary to destroy what is left of democracy.
  • Start your own thing by karanmg (Score:1) Friday October 13 2006, @02:41PM
  • Do No Evil by BroadbandBradley (Score:2) Friday October 13 2006, @02:50PM
  • What? by Trogre (Score:2) Friday October 13 2006, @03:02PM
  • Yes, you -are- crazy if you don't go with Google. by Slartibartfast (Score:2) Friday October 13 2006, @03:11PM
  • Go with Google. (Score:3, Insightful)

    by Almahtar (991773) on Friday October 13 2006, @04:10PM (#16430269)
    I don't know about you, but I wouldn't be able to look at myself in the mirror knowing that I was contributing to the success of a company that has shown such poor ethical and legal practices as Microsoft. I've always wanted to make a difference, and no matter how convenient or lucrative the other options, I hope I'll always choose to make a good difference, and consider all the other factors as secondary.
    • 1 reply beneath your current threshold.
  • Seattle Area by YuGagarin (Score:2) Friday October 13 2006, @04:40PM
  • google's time for personal projects by Yubastard (Score:1) Friday October 13 2006, @05:29PM
  • Google! The world needs competition by roca (Score:2) Friday October 13 2006, @05:33PM
  • Evil things, etc. by chris_sawtell (Score:2) Friday October 13 2006, @05:47PM
  • by Kazoo the Clown (644526) on Friday October 13 2006, @06:16PM (#16431701)

    With Microsoft, you clearly have a management who believes that producing a truly better product is too hard for them to either implement or effectively comprehend and therefore must resort to underhanded lock-in or other anticompetitive schemes. Either that, or they're simply too enamoured with creating such schemes. And in this regard Microsoft looks to be a really poor loser, though in their favor they're known to come out then winner often.

    On the other hand, there's Google, whos management appears to be quite confident in their ability to innovate. They seem to encourage experimentation and freedom within the corporate culture. On the downside, it's really not very clear what their success rate is-- at this point it's too soon to tell. Working for Google might be riskier, but could be very rewarding.

    Having worked in IT for about 25 years though, I would say that no matter who you choose to work for, there are a couple of things you should be aware of:

    1. A company hires you because they need to fill a position, and am looking for a best-fit for that position. It is often the case that you may have far more abilities than the company you work for can readily utilize. While you might get really lucky and find an incredibly great fit, the situation may be more typical and you will find out that you have all kinds of abilities that they have either no particular use for or they may not be equipped to take effective advantage of them. While your job could be a life-long profession, and you may find a good company willing to hire you to do a job that you're well suited to do, keep in mind that you could spend much of your life underutilized because you have talents they don't know what to do with. That's not necessarily a bad thing, but idealists right of college may be picturing how they can do all this wonderful stuff for a company that they're excited about but end up appreciated for far less than that they feel they could contribute.

    2. It's often the case that you get hired for one thing but by the time you walk in the door they need you for something else that has higher priority. That's not particularly a bad thing but I've had it happen to me at virtually every programming job I've ever had, so all I'm saying is don't be too surprised if that happens. In my case, every thing I ended up doing was just about as interesting so I had no problem with it.

    3. Younger companies tend to be more unstructured-- often you have to invent procedures for doing things for the first time. Older companies often have their "way" of doing things that you may have to conform to. Depending on your own personality, you have to decide what makes you more comfortable-- and, that might change as you become more "seasoned".

    • 1 reply beneath your current threshold.
  • Lucky soul by BigBadBus (Score:1) Friday October 13 2006, @07:04PM
  • Google and MS not in "computer science industry" by Doug Jensen (Score:1) Friday October 13 2006, @07:47PM
  • late here, but consider... by CAIMLAS (Score:2) Saturday October 14 2006, @12:17AM
  • Gut feel, Experience you want by kiran_n (Score:1) Saturday October 14 2006, @03:29AM
  • the "right" choice by JatAmriki (Score:1) Saturday October 14 2006, @04:38AM
  • I'm you fan !! by weberress (Score:1) Monday October 16 2006, @03:50PM
  • Re:If you don't know the answer to this question by drakaan (Score:2) Friday October 13 2006, @08:23AM
  • Re:Stupidest Ask Slashdot Evar by Morphine007 (Score:2) Friday October 13 2006, @10:18AM
  • Re:Noooooooooo by Rik Sweeney (Score:2) Friday October 13 2006, @10:54AM
    • 1 reply beneath your current threshold.
  • 31 replies beneath your current threshold.
(1) | 2