Good company (If you’re a fresh grad or want a stable life)
Pros
Hands down one of the best tech companies in the world. For a company this size, it’s very progressive and forward thinking. If you’re a fresh grad you’ll learn how to work within a system and learn from some of the best in the business. If you are a very capable person and are tired of grinding at a smaller company, Google is also a great place to cruise. You’ll get decently challenging projects without the stress of having to produce right away. If you’re looking for a big company with good pay, stability and flexibility. Look no further.
Cons
If you’re looking for a more challenging job or want to be able to see your impact faster, this is not the place to be. If you prefer to grow into your role instead of being groomed for a role then you’ll have to look elsewhere. As progressive and flat as a big company can be, Google at the end of the day IS still A BIG COMPANY, you will inevitably feel like a cog in a giant machine just like being in any other big companies.