Taro Logo

A great place to bust your career

Software Engineer
Current Employee
Has worked at Google for 2 years
October 11, 2019
Warsaw, Masovian Voivodeship
5.0
RecommendsPositive OutlookNo CEO Opinion
Pros

Perks - free food, endurance, medical care, multi-sport card, local gym, parental leave, multiple yearly offsites.

Community - There is an interest group for everything: board games, marathon running, ping pong. Organizing such meetings is awarded as community contributions.

Smart people - Nothing boosts your development as working with people smarter than you.

Performance measured by results - No one will blink an eye if you leave work early, work from home for a day or two, or just spend the whole day in the gaming room. Of course, when going for a promotion, bad planning can lead people to overwork, but in my experience, it's an employee decision.

You can always switch teams - Feeling like changing something or burned out? There are pretty loose rules about changing teams.

Self-Development - There are lots of internal courses, options for guidance to learn how to get better at your job, or skills you want to develop.

Focus on individualism and collaboration - You are given hard open problems that you are directly responsible for. There is a big focus on collaborating with other teams to reach agreement.

Cons

Slow development cycle - When working on problems of such scale, there is a lot of time spent on design and not much on coding.

Project Management - Every team decides on its own project management method, which can lead to mismanagement and chaos.

Possible location + project mismatch - There are a lot of interesting projects and available locations, but there is no guarantee that you can find a match for both. There could be a great project but not available in your location. There is no option for remote work (in usual cases).

Was this helpful?

Google Interview Experiences