Coderific

rating for Microsoft Corporation

3.0 Heavy Beaurocracy posted on September 10, 2009

The technology is cool, the benefits are good, the developers are decent. The management is abysmal. The culture has changed significantly over the years from one of "let's get a good product out the door" to "let's try to look busy and blame others so we can get a promotion." The less you do that could possibly change the status quo, the more you can fly under the radar, the more you will be rewarded. If you want a cooshy job with good benefits and can play politics well, this is the job for you. If you value being productive and being recognized for moving the company forward, you will NOT do well in most teams here. "Safety first" is the rule here, meaning doing nothing at all is preferable to doing something that has any possibility of upsetting someone else.

The review system is very thorough. It is also very competitive amongst peers, leading to backstabbing galore. You will find many tight-knit cliques here who work together to give each other good reviews while trying to ensure that others do poorly. You must be VERY careful what you say and who you say it to for this reason. Openness and honesty is a severe liability here. If you can keep your mouth shut and form a wide network of political connections on the other hand, you will go far, and be very well compensated.

You have access to some of the best resources in the world here. Microsoft research is open to all employees and Microsoft hires much of the top tier people in the industry and makes them accessible. Transferring between teams is very easy and allowed every 18 months so you can gain exposure to different technologies. They have an excellent peer mentoring program. Hardware budgets are decent. Good morale events and many side perks.

See 6 more ratings for Microsoft Corporation!

0 comments

Write a comment!
    scores in this rating

    development process

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

    culture

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

    compensation

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

    organization

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

    general

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

    preferences

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