Company: Microsoft
Date: 2013-02-26
Overall rating: 4/5
Employment status: current
Experience level: Senior

Takes good care of employees; can be stogy and bureaucratic
Pros: great benefits; excellent pay
lots of different kinds of projects
many smart people
flexible work arrangements
global worksites
excellent facilities
Cons: almost always a follower in the market
slow to move 
management is not incentivized to make things work well across the whole product portfolio
stock is only good for the dividend
maddening bureaucracies abound