Company: Microsoft
Date: 2014-01-11
Overall rating: 3/5
Employment status: current

Has a lot of great intelligent people.  Unfortunately the constant reorganization keeps people from reaching potential.
Pros: Salary.  Smart people.  Great benefits.  If you can stay satisfied you can grow your career into anything you want.  There's so many disciplines and locations.   It could be a place to stay for 10, 15, 20 years or more.
Cons: If you live in Seattle, the commute is horrible.  The company is constantly reorganizing which is disruptive and causes months of poor morale and job satisfaction.