Company: Microsoft
Date: 2008-10-01
Overall rating: 4/5
Employment status: current

Microsoft's a great place for settling down
Pros: Stable, smart people, lots of different types of opportunities, incredible benefits. For younger folks, I think that it's good for your resume, but I think that for older folks who have some industry experience, it's a great stable environment with incredible benefits (especially health). Younger people aren't really going to take advantage of and appreciate the benefits, so they're more focused on salary, which is okay, but nothing special for the industry. Morale, opportunities, etc vary significantly depending on what group you're in and your manager. However, once you're in, there's so many different groups and projects going on and you can move to a different group.
Cons: Large corporation so, bureaucracy, public perception