Coderific

rating for Google Inc.

4.0 Great place to work posted on November 27, 2006

A few of the great things about working at Google:
1) Huge emphasis on good code design -- stringent internal code style standards for uniformity, mandatory peer code review process, etc. -- makes it much easier to deal with code you didn't write yourself.
2) Lightweight managerial structure; while I have spent some time dealing with managerial bureaucracy, most of my time is spent writing code, and the sort of nonsense I've heard of at other companies -- projects constantly being redesigned so that code must be rewritten because management has had a change of heart -- is relatively rare here.
3) Programmers are treated really well. Exceptional food for lunch and dinner (in the NY location, I think Mountain View has breakfast, too), free beer and wine at least once a week, and most importantly a management tier that knows how to code, takes coders seriously, and treats them with respect.

See 6 more ratings for Google Inc.!

0 comments

Write a comment!
    scores in this rating

    development process

    clear requirements 2.0
    design and planning 4.0
    quality assurance 4.0
    automated testing 3.0
    peer review 4.0
    development environment 4.0
    development hardware 3.0
    physical workspace 4.0
    infrastructure and support 4.0
    issue tracking 4.0
    source control 4.0
    product quality 4.0

    culture

    cultivation of creativity 4.0
    mitigation of risk 4.0
    reasonable workload 3.0
    prevention of crunch time 2.0
    hitting deadlines 3.0
    taking responsibility 3.0
    development autonomy 3.0
    keeping ego in check 4.0

    compensation

    salary 4.0
    health coverage 4.0
    paid time off 4.0
    snacks 4.0
    other perks 4.0

    organization

    advancement opportunities 4.0
    employee retention 4.0
    hiring process 4.0
    quality of development management 4.0
    quality of upper management 4.0
    quality of developers 4.0
    team-to-team communication 3.0
    internal team communication 4.0
    management-developer communication 4.0

    general

    location 4.0
    nearby food 4.0
    business model 4.0
    cool technology 4.0
    vision and strategy 4.0
    warm fuzzy feeling 4.0
    overall 4.0

    preferences

    casual dress code 4.0
    use of Free Software unrated
    development of Free Software unrated
    use of GNU/Linux unrated
    use of Mac OS unrated
    use of Solaris unrated
    use of Windows unrated
    use of BSD unrated
    use of Python unrated
    use of Perl unrated
    use of Ruby unrated
    use of Lisp unrated
    use of Java unrated
    use of C# unrated
    use of Objective-C unrated
    use of C unrated
    use of C++ unrated
    use of PHP unrated
    use of ASP unrated
    use of legacy languages unrated