Company: Microsoft
Date: 2013-08-17
Overall rating: 3/5
Employment status: current
Experience level: Junior

it is a decent job if you get with the right group
Pros: The benefits are good and the work is interesting.  There's always free parking, coffee, beverages.  The lunches are better than average and some of the parties are good.
Cons: Politics, backstabbing, the performance evaluation process is horrific.  Expected overtime with no compensation.  Transfer between teams is too difficult and too laden with politics.  Too many meetings.  Way too many meetings.