Microsoft or Google? 490
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."
sony? (Score:5, Funny)
Re:sony? (Score:5, Insightful)
The difference is easy to see.
Re: (Score:3, Insightful)
Seriously, that's the kind of decision you have. I would read archives of Robert Scoble's blog for some additional cutural and world-view. http://scobleizer.wordpress.com/ [wordpress.com]
I work for one of those companies (MSFT, GOOG), and I spend many hours working in person, with the other.
If you want to know where GOOG will be in ten years, spend some time at Yahoo! If you want to know where MSFT will be, visit Redmond.
Both are a good deal, really. Both are arrogant
Advice from a professor... (Score:5, Informative)
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: (Score:3, Insightful)
I would rather live in Redmond or Seattle than the Bay area.
I think that should be the decision to make; given two identical job opportunities with practically identical pay and benefits, where do you want to live in the world?
Re:Advice from a professor... (Score:5, Informative)
And if you take a job with Google, you can still live in Seattle [nwsource.com]
. Google has a big operation in Kirkland.Re:Advice from a professor... (Score:4, Informative)
http://www.google.com/jobs/ [google.com]
Re: (Score:3, Informative)
My MS recruiter called me back a few weeks after I turned them down with an offer to interview with Hotmail at the MS campus in Mountain View, which is just a few blocks from Google's main campus. (It's the campus
Re: (Score:3, Insightful)
On the other hand, living/working across from Google's office in Kirkland, WA, I can see a whole freakin' espresso bar through their office windows.
The choice comes down to whether you want to play defense or offense, I guess. They're both decent, quality-oriented companies, but Microsoft seems to spend a lot of time and effort making their products do less with each release. These days, Microsoft's 'customers' --
Re: (Score:3, Funny)
Still, location is still key. If it's the same location, well... why not Google? It will look cooler on your resume
If you get sick of it you can always move to Microsoft. I hear the other way around gets you sued
http://news.com.com/Microsoft+sues+over+Google+hir e/2100-1014_3-5795051.html [com.com]
Re: (Score:2, Funny)
Re:Advice from a professor... (Score:5, Insightful)
Re:Advice from a professor... (Score:4, Informative)
Consider yourself lucky.
I've worked for large and small companies and by far, the OT/weekend work are more common in small companies.
Re:Advice from a professor... (Score:4, Interesting)
"Interesting" projects? It depends ... (Score:5, Informative)
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.
Re:"Interesting" projects? It depends ... (Score:4, Interesting)
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.
Re:Advice from a professor... (Score:5, Informative)
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.
Re: (Score:3, Interesting)
False (Score:5, Informative)
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.
General Rule on work hours (Score:4, Insightful)
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.
Re:False (Score:5, Funny)
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!
Enjoy single-purposeness when you can. (Score:5, Insightful)
This assumes you have a family.
I'm not being facetious. Most people right out of college don't have one, and to be honest, going home to an empty house/apartment can be a lot less attractive than putting in a few more hours at the office, if it's fun and interesting work.
When I got out of college and was looking for a first job, I looked for something that was going to be fun, interesting, and expose me to a good community atmosphere (and give me a fat paycheck, that was a major concern at that point, too) -- if that meant I had to work 50 or 60 hours a week, fine. I didn't have any other responsibilities at the time; "work hard, play hard" sounded like a good time. (And it was, actually.)
There aren't a whole lot of times in most people's lives when you can just throw yourself into work, the time right after college and before you get a family is one of them. If you can find work that you find really intellectually simulating and personally fulfulling, by all means, go for it. And if you end up eating copious amounts of chinese food and sleeping under your desk, at least you'll have interesting stories to talk about later.
You have a lifetime of boring 40-hour-a-week-and-come-home-for-dinner to look forward to; at least do something cool while you have the opportunity and lack of responsibilities.
It all depends which group you are in (Score:4, Interesting)
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.
Re:False (Score:4, Insightful)
Re: (Score:3, Informative)
Chances are pretty good that there are workaholics anywhere you go. Google strongly, *strongly* encourages life outside of work. This is what the craploads of vacation time and 20% time and so forth are for.
Re:Advice from a professor... (Score:5, Informative)
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.
Dunno about MS, but that's not true about Google (Score:4, Interesting)
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
Re: (Score:3, Informative)
That's fine. Corporate salaries aren't a zero-sum game. And I'm happy you have a job you like that pays well. But I don't really do what I do for the money. As long as my family's needs are met (with a little extra for toys and savings), then I'm happy. I do my job because I find the work interesting and rewarding, and I find working with smart people to be enjoyable. Hence, I like where I work.
th
Re: (Score:3, Informative)
I haven't seen any of that here, to be honest. I've been on the working end of such dictates before, and I'm pretty sensitive to such things nowadays. For sure the folks here are pretty well motivated and dedicated, but there's
Re:Advice from a professor... (Score:4, Informative)
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.
Wow, someone's pissed ... (Score:3, Insightful)
Wow, that's a lot of FUD there (go figure). I work at MS and I don't think I've ever had to "dodge flying chairs". :)
I haven't read the earlier books regarding MS culture, but I can tell you that if they were true, then times have certainly changed. Or maybe it's just an indica
Re: (Score:3, Interesting)
I dont care what anyone else says, the best perk at Microsoft is a WINDOW. The campus is quite beautiful, and if you get a window in a prime location, it will certainly effect your productivity. The food is very good, and very cheap.
Location, Location, Location (Score:5, Insightful)
Re:Location, Location, Location (Score:5, Insightful)
Yes, quality of life is very important. As a recent grad, this might not be taking up a lot of your concern, but in a few years it will matter a lot more. As Marilyn Monroe once said, "A career is wonderful, but you can't curl up with it on a cold night."
As for whether you'd be living in the SF or Seattle areas, it's not just a matter of which pastimes and entertainment are available, but how your salary compares to the local cost of living. Besides that, no matter where you live, if you don't have time for yourself, then the greatest location in the world doesn't mean much. It's up to you how important free time is or isn't.
Re:Location, Location, Location (Score:5, Funny)
You've obviously never slept on the floor in a server room.
Seattle Rain (Score:4, Insightful)
Re: (Score:2, Funny)
Re:Seattle Rain (Score:5, Informative)
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.
Re:Seattle Rain (Score:5, Funny)
Everything he said is a lie. It's a miserable place with lots of rain and overcast days. Seasonal depression sets in hard and fast. It takes all my willpower not to spend my time painting my nails black while listening to The Cure.
Re: (Score:2, Funny)
Yeah... bad city. Lots of rain. Move away. Earthquakes. Weak beer.
Re: (Score:3, Interesting)
Weak beer.
I'ma get modded troll for this one for sure, but that sounds like any other place in the US...
Come to Canada where we have real beer, and some absolutely insane shit(*) [unibroue.com]
(*) - yes, it really is 9% alcohol beer. It's called La fin du monde which is french for The end of the world
Re: (Score:2, Interesting)
One question: Are the drivers there more courteous than in other big cities? That was the impression I got last time, even on the highways, people seemed more patient. Perhaps that was just my impression because I was on vacation and feeling relaxed.
Re: (Score:3, Interesting)
We rented a Yurt in a state park on the beach. We were agog
Re:Seattle Rain (Score:4, Funny)
I want to read the rest of the thread, but now I am transfixed on the idea of floating on a cloud of soft, soft boobies.
There went my productivity for the day......
Shush, you fool! (Score:3, Funny)
*ahem* Yes you are right the weather is terrible and all the people here are really rude and there are not any hot chicks! PLEASE STAY IN CALIFORNIA AND TEXAS!
Re: (Score:2)
Anyway, as much dislike the rain, the Northwest is a great area...
And for the Story parent - accept the offer from Google but request to work in the facility you want.
Newer company might have more room for advancement (Score:5, Insightful)
innovation (Score:2)
I'm not sure that buying someone else's product and slapping your name on it is the sort of innovation the original poster had in mind...
If it were me, there would be some shame in admitting that I worked for Microsoft... but maybe that's just me. You could always tell people you are working to bring the system down from the inside.
Re: (Score:3, Informative)
Re: (Score:2)
Re: (Score:2, Informative)
Picasa? *cough*Writely*cough* Google Docs? YouTube?
Re: (Score:3, Interesting)
I'm not sure that buying someone else's product and slapping your name on it is the sort of innovation the original poster had in mind...
Picasa? *cough*Writely*cough* Google Docs? YouTube?
Google.com? Gmail? Google maps? Google Earth? Google News? Google Pages? Google Talk?
verb conjugation and pirates (Score:3, Funny)
This is decidedly off-topic, but I had to try three times before I managed to get past "Microsoft were a..." and "Google have constantly...", etc.
As it's not talk like a pirate day, I am left with two possible explanations:
I'm hoping you be a pirate, mainly because I be lookin fer some software on the cheap...err, I mean booty, ARRRRR!!!
Re:verb conjugation and pirates (Score:4, Informative)
"Microsoft were" and "Google have" assume that company names are collective nouns. This is common in non US English. "The government are" vs "The government is", etc. Not everyone here speaks US English.
Re: (Score:3, Funny)
Not everyone here speaks US English.
... so Pirate English it is then... ;-)
Re: (Score:3, Insightful)
> get past "Microsoft were a..." and "Google have
> constantly...", etc.
That is the standard British English usage. Makes more sense IMHO.
sPh
Re: (Score:2)
If you ask me... (Score:2)
Alternatives (Score:4, Funny)
Why? (Score:2)
Well, it might depend... (Score:5, Insightful)
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.
Re: (Score:2)
Hence, go with Google.
Here is a real clue (Score:2)
So crazy... (Score:5, Interesting)
Google, no question (Score:4, Interesting)
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.
Re: (Score:2, Insightful)
Re: (Score:2)
The very size of the company not only gives it an "inertia" that makes it difficult to change, the very size and wealth of the company probably gives it a false sense of security and a feeling that it doesn't have to change.
Re: (Score:2)
Even assuming that Office and Windows are going to crap, there's still a LOT in Microsoft to excite a new programmer. Microsoft Games is basically ruling the industry at the moment, Microsoft's Macintosh software is great, and their hardware is always top-notch. Microsoft is bigger than just Windows and Office.
My take (Score:5, Insightful)
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.
Come on.... (Score:5, Insightful)
Re: (Score:2)
Re:Come on.... (Score:5, Funny)
Any more info on that? I've always wondered how people on slashdot figured out my real name.
You're kidding (Score:5, Funny)
Third option (Score:4, Insightful)
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 (Score:2)
So who do you want--the company that views the world as its domain or the company that views the world as a world of information and possibility?
You have to make this decision on your own (Score:4, Interesting)
What will you do? And after that? (Score:3, Insightful)
What is your job? (Score:5, Funny)
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....
Re: (Score:3, Funny)
Ah, but they're much more likely to throw chairs around.
That depends on a lot more than you think (Score:4, Informative)
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
Re: (Score:3, Insightful)
Last I checked, Google is in SF and that's about it.
Well, last I checked [google.com]...
Re: (Score:3, Informative)
No, not at all. There are offices all over the world and new ones are being created all the time. For instance I'm moving to Zurich in a few months, which from what I've seen is a wonderful city. Sure, MV is a big office but there are also large offices in other parts of America, Dublin, etc.
Sailing in fair weather or foul? (Score:2)
I've no direct experience with either company. But this much seems obvious: as the Vista and VOffice roll-outs begin, much of Microsoft's resources are going to be turned from these major development projects to other things. There will be a lot of reassignment of duties, especially at the team leader level-- the people who will have the most influence on your daily work environment as a new hire. In other institutions I have personally seen how this leads to an increase in the amount of hidden, personal ag
I'm surprised... (Score:2)
The fact that you're wondering (Score:2)
You'll be happier at Microsoft.
Depends on your priorities in life (Score:2, Informative)
If you are one of those people who "works to live", has a family or plans to start one, prefers the stability of a company that focuses on revenue and profit over being an R&D lab, and likes being surrounded by polite but anal-retentive liberal environmentalist organic vegans,
Depends on a lot of things (Score:2)
I very much doubt you will find a cut and dry answer to your question here.
Try to find out about both companies and the culture as much as possible. Don't be afraid to ask - it shows you're interested and enthusiastic.
There's two polar ways to work, and I've experienced both:
- The jobs where you're above it and life is easy, and you have lots of free time.
- At the other e
My Perspective (Score:3, Informative)
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.
Now you're just showing off (Score:5, Insightful)
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
Think about the job, not the employer (Score:4, Insightful)
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.
It's not that your crazy not to go with Google (Score:3, Insightful)
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.)
Microsoft NO! Google YES (Score:4, Informative)
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
please leave the field (Score:3, Insightful)
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.
Go with Google. (Score:3, Insightful)
I'd look at the psychology of each's management... (Score:3, Interesting)
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".
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Now LISPers, that's a different story.
Re:YMBFJ (Score:5, Interesting)
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
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!
Re: (Score:2)