Company: Microsoft
Date: 2010-03-03
Overall rating: 3/5
Employment status: former

Microsoft Pros & Cons
Pros: Excellent benefits
Great training opportunities
Opportunity for growth
High Visibility roles 
Top tier training
Travel opportunities
Top calibre people
Cons: Depends on manager you are aligned with.  Usually better if you receive a manager who grew up in Microsoft.  If you have a great manager who knows Microsoft internally and is supportive, you will do well.