Company: Microsoft
Date: 2011-10-25
Overall rating: 5/5
Employment status: current

Microsoft Still Remains a Platinum Job and Experience
Pros: Unimaginable resources both in knowledge bases, employees, software, and support
Microsoft is like dozens of companies within a company, so there is always opportunity to expand a career without moving to another company
There are jobs and roles for just about anyone involved in software
Cons: Review process can be a pain as it is on a forced curve. Someone always gets the bottom 7%. On the upside this in theory improves the employee base but it also adds some stressful competitive elements
Like any large company, politics are unavoidable and must be navigated and handled with care
Experience varies wildly within the company, can be in amazing group or nightmare group, but there is always mobility if reviews are good