Company: Microsoft
Date: 2008-08-11
Overall rating: 4/5
Employment status: current

Good place to work, but no longer the Microsoft of the 80s & 90s.
Pros: The company still attracts and retains good engineering talent. The benefits program is outstanding. The company still has an extremely strong presence in the PC/desktop market. Very good compensation.
Cons: Microsoft is no longer seen as a "hot" place to work, so the concentration of top flight engineering talent is less dense than it used to be. Senior management has shown confusion with its business strategy over the last decade--having difficulty shipping Vista and always playing catch-up with Google. Innovation is limited. The company is slow-moving, and can take a long time to get anything interesting done. Size can be stifling.