Company: Microsoft
Date: 2009-06-06
Overall rating: 4/5
Employment status: current

Very high variability from manager to manager and group to group. Great for engineers, not so good for other disciplines
Pros: Brand name on the resume, outstanding benefits, interesting work
Cons: Politics, bureaucracy, permanent reorganizations, useless review process