Company: Microsoft
Date: 2008-06-11
Overall rating: 3/5
Employment status: former

MS is a good option, but not the only one...
Pros: Free drinks and benefits are of course the easy tangible things to like about being at MS. The organization is also just so huge that there are lots of opportunities for level advancement and rotations elsewhere in the company (especially for devs)
Cons: The flipside of the coin of working for such a huge employer is the bureaucracy and jump through the hope policies that are never quite defined.