Positive experience with some typical big company problems - Software Development Engineer Google Employee Review

3.0
25 Jan 2019
Recommend
CEO approval
Business outlook

Pros

Google, despite its problems, is a great place to work for. With a few caveats, anyone interested in challenges should consider working here. 1. In contrast to recent complaints within the company about compensation, you are well compensated in engineering here. Period. You might be able to find better at a startup or another big tech firm, but make no mistake, Google pays highly overall. Look at the salaries page here on Glassdoor and you'll see that right away. 2. The office atmosphere in Boulder is great. As a satellite office with experienced-trending engineers, it's more relaxed than Mountain View with most of the same perks. A decent gym, bouldering wall, and full cafeteria are all things to mention. 3. Work life balance, while very team dependent, is generally superb . I work 8 hours a day, don't carry a pager, and feel no pressure to work more than that. I don't feel the slightest bit of scrutiny if I need to work from home, or go to a comfy nook somewhere out of sight to get some work done. 4. Again, in contrast to recent complaints from Googlers, the senior leadership at Google (thinking of Sundar here) is *very* open. Find me another 80,000 person company that has its CEO answer crowd-sourced questions on very emotional issues like compensation and diversity. 5. I generally have positive human interactions here. There's the typical swath of introverted and occasionally awkward engineers, but generally speaking everyone is "Googley", i.e. considerate at a level above the average human on the street.

Cons

The big cons fall into two categories: engineering and company. Engineering specific: 1. The internal tools, compared to open source projects and other companies, suffer from immense proliferation and domain overlap. There are too many ways to deploy code, too many ways to look at a metric graph, too many ways to build a Java library, too many ways to spin up an RPC server, and the list goes on. This ultimately means that none of the products are very satisfactory. There's too much license to "innovate" on the fundamental building blocks, and the engineering culture as a whole needs to enforce more standards. 2. It's an extremely common practice for engineers (i.e. with a title of software engineer) to have direct reports. The result is a bunch of very technical leaders who don't care as much about people operations. This is great when you need backing for a proposal, but sub-par when you need to talk about career development or other non-technical topics. 3. Technical Googlers are promoted predominately for "impact" - think launching a new service, or saving the company $Xm. There does not seem to be heavy motivation to promote engineers who work hard to maintain stable and important systems. It's a running joke that in order to get promoted, it's better to deprecate something reliable and create something new. In other words, Google is an excellent place to gain experience, but to get "promoted", you're probably better off seeking out new opportunities. 4. While mostly good people (especially at a company of 80k), Googlers can sometimes come across as entitled. Yes, finances in the Bay Area is hard even on a salary of $120k+, but the perspective on how much of a privilege it is to work here is sometimes lost. 5. Google is struggling with some of the same issues that the US is politically. The company has the best intentions, but does fall into a hysteria over "diversity". Less than 50% hiring of females in engineering is seen as a systemic problem. Google is slowly starting to realize that this is mostly a pipeline problem, especially considering that the industry (and company) makes enormous efforts to hire existing qualified women. However, leadership does not seem very interested in respectful but contrary opinions on this topic, as the firing of James Damore demonstrated. If you care about racial and gender equality, but have doubts about a leftist political agenda, you may occasionally feel afraid to speak up at Google.

Explore other reviews about Google

5.0
3 Jun 2026
Recommend
CEO approval
Business outlook

Pros

Great place to work in my whole career

Cons

No complaint at all. So far so good

4.0
21 Jun 2013
Recommend
CEO approval
Business outlook

Pros

1) Food, food, food. 15+ cafes on main campus (MTV) alone. Mini-kitchens, snacks, drinks, free breakfast/lunch/dinner, all day, errr'day. 2) Benefits/perks. Free 24:7 gym access (on MTV campus). Free (self service) laundry (washer/dryer) available. Bowling alley. Volley ball pit. Custom-built and exclusive employee use only outdoor sport park (MTV). Free health/fitness assessments. Dog-friendly. Etc. etc. etc. 3) Compensation. In ~2010 or 2011, Google updated its compensation packages so that they were more competitive. 4) For the size of the organization (30K+), it has remained relatively innovative, nimble, and fast-paced and open with communication but, that is definitely changing (for the worse). 5) With so many departments, focus areas, and products, *in theory*, you should have plenty of opportunity to grow your career (horizontally or vertically). In practice, not true. 6) You get to work with some of the brightest, most innovative and hard-working/diligent minds in the industry. There's a "con" to that, too (see below).

Cons

1) Work/life balance. What balance? All those perks and benefits are an illusion. They keep you at work and they help you to be more productive. I've never met anybody at Google who actually time off on weekends or on vacations. You may not hear management say, "You have to work on weekends/vacations" but, they set the culture by doing so - and it inevitably trickles down. I don't know if Google inadvertently hires the work-a-holics or if they create work-a-holics in us. Regardless, I have seen way too many of the following: marriages fall apart, colleagues choosing work and projects over family, colleagues getting physically sick and ill because of stress, colleagues crying while at work because of the stress, colleagues shooting out emails at midnight, 1am, 2am, 3am. It is absolutely ridiculous and something needs to change. 2) Poor management. I think the issue is that, a majority of people love Google because they get to work on interesting technical problems - and these are the people that see little value in learning how to develop emotional intelligence. Perhaps they enjoy technical problems because people are too "difficult." People are promoted into management positions - not because they actually know how to lead/manage, but because they happen to be smart or because there is no other path to grow into. So there is a layer of intelligent individuals who are horrible managers and leaders. Yet, there is no value system to actually do anything about that because "emotional intelligence" or "adaptive leadership" are not taken seriously. 3) Jerks. Sure, there are a lot of brilliant people - but, sadly, there are also a lot of jerks (and, many times, they are one and the same). Years ago, that wasn't the case. I don't know if the pool of candidates is getting smaller, or maybe all the folks with great personalities cashed out and left, or maybe people are getting burned out and it's wearing on their personality and patience. I've heard stories of managers straight-up cussing out their employees and intimidating/scaring their employees into compliance. 4) It's a giant company now and, inevitably, it has become slower moving and is now layered with process and bureaucracy. So many political battles, empire building, territory grabbing. Google says, "Don't be evil." But, that practice doesn't seem to be put into place when it comes to internal practices. :(

3865
See reviews by: Helpful|Rating|Date|All