Company: Microsoft
Date: 2008-08-21
Overall rating: 3/5
Employment status: former

Great place to work, unless you're not a developer.
Pros: Great benefits package, college like atmosphere on main campus. Pretty buildings.
Cons: If you are not on main campus, you are treated like a pariah.  There is definitely a caste system in place within the company, with contractors and what's left of the support organization at the bottom of the pile.