Company: Microsoft
Date: 2009-08-19
Overall rating: 4/5
Employment status: former

A better place to work than you've heard
Pros: Extremely good benefits
Access to internal resources for help and technology and future software versions
Lots of career development directions and options
Can transfer internally to wide variety of teams working on different products (sort of like a job change, but without losing your seniority)
Capable management and excellent financial and competitive position keeps company solid
Cons: Low level management communication and leadership ablitlity can vary a lot from team to team
Company can be erratic about the investments it makes - projects or teams can be aquired or developed and then cancelled with limited concern for the investment or the people involved
Can seem big/impersonal at times