Company: Microsoft
Date: 2013-01-09
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Stable, well compensated, super PC company
Pros: well paid.
Flexible working schedule. 
privacy-everone gest an office (for the most staff)
good benefit package and discount card
Cons: Slow in motion. 
Lots of departmental and team politics. You have to rally lots of people around you to get your ideas move forward.
Slow in getting a promotion - can take years to bump up one level.