Company: Microsoft
Date: 2012-05-10
Overall rating: 3/5
Employment status: current

A fine place to start
Pros: Lots of entry-level PM positions available 
Comfortable work environment 
Competitive salary and benefits 
Commute from Seattle is reasonable (certainly better than commuting from San Francisco to Silicon Valley), and Microsoft subsidizes use of public transit
Cons: ICs (people with no direct reports) have no independence. All decisions are made at higher levels, no matter how inane. 
Not many exciting projects to work on. The big names (Windows, Office, etc.) are all slow-moving and conservative, with lots of bureaucratic overhead. 
Mediocre, expensive food
Campus is spread out, making it hard to get face time with other employees