Company: Microsoft
Date: 2010-01-04
Overall rating: 3/5
Employment status: current

Just another technology company
Pros: Good challenges at work, knowledgeable dev leads, intelligent collegues and individual office space.
Cons: Stupid higher management who just care for their own careers and not really customer and company, performance review process is completely screwed, too much bureucracy and too much waste of time in collecting statuses and doing useless meetings