Company: Microsoft
Date: 2008-09-08
Overall rating: 5/5
Employment status: current

Great company to work for.
Pros: Good opportunities for advancement. Easy to change to different teams. Good benefits, transparent review system.
Cons: Too much politics, stack ranking of performance reviews means review ratings highly dependent on current team dynamic.