Company: Microsoft
Date: 2008-12-26
Overall rating: 4/5
Employment status: current

Good to great place to work, despite its flaws.
Pros: opportunities to impact lots of users. interesting work, great people in general. i love going to work every day. customer focused (may be surprising, but true!). huge company with jobs in all sorts of areas, and flexibility (perhaps a bit too much) in transitioning jobs. don't let the negatives dissuade you, it's a great company to work for.
Cons: review process and promotion/bonus awards lack clarity. lack of guidance on career progress. things are very dependent on who is your manager. management in general gets loads of rewards compared to individuals.