Ugh, I can't believe how often I see this repeated with zero evidence to support it.
I work at Google. The office is a ghost town by 6:30. The work life balance on every team I'm aware of is great.
Saying the perks are some underhanded strategy to keep people around hugely insults the intelligence of the people working here or at any other office for that matter. Do you honestly think there are people that are like, "God, I'm miserable! I've been here 16 hours and I hate my life but I just... can't... stop... playing foosball!" Damn you, Google, and your nefarious perks!
No, that doesn't happen.
The reality is that skilled software engineers are in very high demand and companies compete very hard for them. Salary is part of it but perks are a huge component. No matter how much cash you make, for eight hours of the day, you are not spending it on fun leisure, you are at work. So companies understand now that they have to make the workplace appealing too to keep talent.
They also find, no surprise, that happy, stimulated people are productive, creative people too.
> Please don't ever get the impression that Googlers are somehow above you, because they're not.
I totally agree.
I was at Google for a little over 2 years, and it was like a vacation after the small company I was at previously. I went from feeling like the future of the company depended on how fast I could fix a customer's bug or add a new feature to being a cog in a machine. Eg, 80hrs/week to about 45, and the ability to not obsess about my work email while on vacation (thereby actually making it a vacation).
I was contributor to the "ghost town" effect. I would come in around 6am and leave around 3pm to be able to pick my son up from school and spend more time with him.
I've heard that some engineering teams at Amazon and Apple work long hours, but never heard it about Airbnb, Facebook, Google, LinkedIn, Microsoft (last 5 years), or Uber.
Some teams do
Similar for the other things like the pub or foosball; I can have a quick evening of hanging out with friends right there on the premises instead of driving an hour to meet up somewhere. So again the time saved ends up helping the company, and benefits me as well because who likes to sit in traffic.
I'm not saying it's better to do those things 100% of the time, but some healthy fraction. Of course it's a nice break to walk down the street for lunch on a nice day, etc.
hmm, not really, there was one time, my nap took so long that I had to pay almost $100 late fee to my daughter's preschool...
Back when I worked for British telecom in new buildings they wanted to offer free tea and coffee - HMRC said no you have to pay tax and that was the end of that.
Of course then one senior manger worked out that there was tax allowance that allowed a tax free profit related bonus and the company gave every one a $300 tax free bonus as a F&^k you to the tax man
I've worked in offices where we paid for coffee by an honour system.
A local council, which makes some revenue through parking metres, was required to put parking metres on its own carpark and charge its own employees, because it was Council land and this would make it a fringe benefit. There wasn't much sympathy, but still.
I keep hearing this but when I ask how to identify skilled engineers things get confused. ;)
Nobody has ever competed hard for me. "Skilled software engineers" is a very broad category, and only a subset are actually competed for. Choose the wrong specialization, live in the wrong area, or work for the wrong companies and you'll be lucky to even get acknowledgement of your applications.
I believe that the original motivation for offering free lunch was a calculation WRT how much time people 'wasted' driving to and fro a restaurant, and how much Google could/save profit by having the perks.
I do not believe Google is entirely nefarious with this culture and perks etc. - but please do not be so naive - it's a corporation, just like any other. Nearly everything they do - even internal practice - is oriented towards profit.
Most Googlers I encounter are extremely humble. I'd say one of the most valuable things about Googley culture is the lack of prima donna alpha-male macho-engineer behavior. Because Google has so many highly skilled engineers, and because it frowns in general on being an egotistical jerk, it's hard for even huge egos not to adopt some humility.
How can I think I'm the bees knees, when I work at a company that employs Rob Pike and Jeff Dean?
I've worked at IBM, Oracle, and several mid-sized companies over my 20 years as an engineer, and while many of those companies had high quality engineers, I'd say the biggest benefit of Google is the Company culture it created, not the skill levels of the people.
I'd love to work in a place like that. I'm sick and tired of people riding rough-shod over others in the workplace just because they think they are better than them.
Most places now value the voice of the loudest shouter, over the voice of the experienced knowledgeable specialist, so much in fact that everything becomes a dick measuring contest. As someone who doesn't identify as a typical male, this makes for a very uncomfortable working environment.
I can't tell if this is supposed to be evidence that you don't work long hours or an admission that you do.
If you want to change my commentary, you have to change your employer. Why not ask Larry Page at those company AMAs why Google keeps their contracts with manufacturers (now seen as illegal in most countries) so secret? Why not tell Larry Page you don't want to work at a company that uses political corruption to avoid being subject to the same laws as everyone else? Ask Larry Page to stop getting Google involved in overthrowing world leaders, and otherwise going well outside the reasonable bounds of a tech company. Tell Larry Page you want to work at a company that puts people, not algorithms, in charge of customer service. I mean, you literally now work at a company that's operating in complete defiance of federal law in Russia, as Google is refusing to comply with court orders there. As a long time employee, Ray, you are complicit in all of Google's incredibly terrible behavior, even if you aren't directly responsible for it.
If Google starts behaving itself, those of us following the news will listen and respond accordingly. Just as many have softened their take on Microsoft, as they've started making more consumer-friendly decisions. (Though there's some areas they still have a long way to go as well.)
You also don't mention that some of the things Google (and Facebook and Twitter) are not complying with concern Russian government attempts to persecute bloggers. Google was also not "compliant" with Beijing's demands for censorship and in 2010, pulled out of the country entirely, giving up billions of dollars in revenue and letting Baidu completely take over.
You say you're not a "hater", but you post almost exclusively on this subject, not just on HN, but on your other social network accounts. My facebook feed is pretty much 100% on bad stuff about Trump these days, and it would be completely accurate to characterize me as a Trump hater.
And for the record, people are pretty vocal internally about fixing product excellence and customer support issues. One of the chief reasons why complaining on HN works, is that so many Googlers care about this issue and are dismayed to see what should be customer support issues on HN. Righting a ship with several billion users is going to take time. Microsoft and Apple has 3+ decades of experience organically growing their consumer support culture.
If your company is going to take a stand against censorship, and is willing to leave a country to do it: Great. But let's not get off topic, and talk about how Google has been found guilty of antitrust, and fined for it. A trivial fine, mind you, Google makes that much in literally seconds, yet Google has refused to pay it, and has since already gotten fined again for noncompliance. And no move on Google releasing manufacturers from the illegal terms they're being held to with respect to the Russian market.
The issue with Google's patents is their hypocrisy. They claim they're against patent litigation, but only actually pledge not to abuse a tiny percentage of their own stockpile. We cannot and should not trust a corporation to not act in it's best interest. While it may not be in Google's interest to patent troll today, neither you nor anyone at Google can rationally say they won't tomorrow. Leadership changes, market positions change, and Google, first and foremost, has to serve it's stockholders. Microsoft doesn't so much get a "pass" on the matter as a stay of execution, because they're chipping away at a criminal operation.
600 million Chinese Android non-OHA smartphones are shipping, millions more in India, lots of evidence you can ship AOSP forked devices, so I don't agree with Europe and Russia's argument. My guess is, if Google just focused on the Pixel as the premier container for their mobile apps, and the rest of the world was AOSP, you'd see Google's services installed by OEMs anyway, because of the sheer popularity of most of them, just as you see on the Web. And Russia could have their Putin-approved Yandex phone, which should make bloggers happy.
Do you think the Great Firewall is an example of "how much better the market works"? You know, where BAT (Baidu/Alibaba/Tencent) are the oligarchy who controls everything? Have you tried Baidu's search? It's terrible, even for searching for information on the Chinese mainland web.
Your "see how much better things work?" is that 600 million phones are shipping with worse versions of Android, with worse security, lots of malware/spyware, and government censorship.
I suppose thats a victory for the investors with Baidu stock, and Beijing's thirst to control the flow of information, but it doesn't look like a victory for consumers to me, or an example of "markets working"
If I saw a resume and it had Google on it, it doesn't really tell me much other than they played the tech interview game well. It would actually be a signal that I should not interview them like the way Google and others do because they know how to do optimized studying for it. Instead, some other interview method should be used to find out if they're actually a good engineer instead of just good at studying.
This would likewise apply to seasoned ex-Facebook, Twitter, Square, Amazon, etc engineers. These are likely people who had to work with teams on reliable complex systems that serve a big audience. It won't matter for the prototype you use to get seed funding, but I'd argue it matters for the eventual rewrite.
I'd work at google if I got an offer, because why not. I know it's a big company and everything, oh well.
I'd settle for passing the interview though. Don't like failing. :P
Don't get so down on yourself. :) The chances of Google hiring you are zero if you don't apply, but if you do, they're definitely positive.
While some of the most intelligent people I know work at or have worked at Google at some point, I know just as many Googlers I would describe as incompetent company men incapable of seeing beyond a PR line. Please don't ever get the impression that Googlers are somehow above you, because they're not. They're just people doing jobs.
You probably deserve more credit than you give yourself, and hey, humility is a virtue.