Decisions are like diamonds - Senior Software Engineer Google Cloud Employee Review

4.0
18 Jan 2024
Recommend
CEO approval
Business outlook

Pros

Google’s software development environment is top notch. Fast tools, interactive testing for huge test suites, and a plethora of static analyses that catch mistakes during code review. People are very professional-respectful communication, focus on quality and making the right decisions. The pay is significant for sure, and there are free resources for financial planning help.

Cons

The company is huge, and teams are fiefdoms. For better or worse, Google is a bottom-up company. People with the least amount of experience influencing others are the ones tasked with changing technical leadership’s minds. If you have inter-team dependencies, or worse external dependencies that need to change for your project to succeed, then you can get stuck begging for just a meeting to discuss a proposal that almost always will get a, “that sounds great but we can’t spare the resources to help, even if you make all the changes yourself.” It is absolutely true, too. Google Cloud serves external customers foremost, so the financial incentive to help Google core improve internal use cases from the Cloud side is pretty nonexistent. Getting leadership to drive top down that two different organizations need to work together is an endeavor that engineers and line managers are not trained for. What results can be years of attempted conversations, stonewalling, and goal post moving. Teams can be started with no actual mandate for their scope, so no one has to take them seriously. You need to be an exceptional technical communicator and salesperson, and your teacher will be repeated failure, not a seminar.

Explore other reviews about Google Cloud

5.0
27 Jun 2026
Recommend
CEO approval
Business outlook

Pros

Great benefits, name recognition, fast moving, can make good money if you are doing well

Cons

Sink or swim departments, comp plans can be very challenging, slow promotion cycles if any

4.0
22 Jun 2026
Recommend
CEO approval
Business outlook

Pros

Working at a generic tech company can be a strong opportunity for someone who wants to grow quickly, work with modern tools, and contribute to products that may reach a large number of users or businesses. The environment often provides exposure to talented coworkers, cross-functional collaboration, and interesting technical or product challenges. There may also be opportunities for career advancement, competitive compensation, flexible work arrangements, and equity upside if the company performs well.

Cons

At the same time, the experience can come with tradeoffs. Priorities may shift quickly, expectations can be high, and employees may need to operate with some ambiguity around ownership, timelines, or success metrics. Depending on the team, the work may also involve tight deadlines, operational responsibilities, or pressure to move quickly. Overall, working at a tech company can be rewarding for people who enjoy learning, adapting, and taking ownership, but it may be less ideal for those who prefer highly predictable work, slower-paced environments, or clearly defined responsibilities.

See reviews by: Helpful|Rating|Date|All