Company: Microsoft
Date: 2012-12-13
Overall rating: 3/5
Employment status: former
Experience level: Senior

Great for 16 years, awful for one.
Pros: Microsoft is a big company with a tremendous number of great people and opportunities.  I was able to have several different "careers" by working for  different organizations within the company.  I could retain the great benefits and seniority while growing my salary and experiences.
Cons: The stack ranking and review system is awful.  All it takes is one bad manager, or the sudden loss of a good manager, to quickly go from being a star to a low-ranked candidate on the way out the door. Microsoft has lost many, many excellent, dedicated employees due to the current review system.