Pros: Working as a Software Engineer at Google in Mountain View has been a solid experience. I've really learned a ton from my colleagues; everyone's super bright and dedicated. The company invests in career development, offering lots of internal training and opportunities to work on cutting-edge projects. The compensation package is competitive for the tech industry, and the job security is pretty high, which is great. It's a leading software company.
Cons: Promotions can feel a bit slow sometimes, especially for individual contributor roles, and it's a big company, so getting things approved can take a while. There are also periods, particularly around product launches, where work-life balance can get a bit stretched. I wish there was more proactive communication from senior leadership regarding company-wide strategy changes.
Advice to Management: Focus on streamlining the promotion process, especially for experienced individual contributors, and work to improve transparency in strategic communication from senior leadership. This would help employees feel even more connected to the broader company vision.
Show more