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

A bumpy ride
Pros: Good money, some places have very interesting work, but one has to look hard for them. You get to work with some incredibly smart people, and affect lives of millions. Or at least that's how it used to be.
Cons: Politics. Suddenly the whole team goes down the drain, and you have to jump off really fast if you don't want to get stuck in sewer for a long time.
Compensation is getting less and less competitive with time. 
Upper management is not very bright or competent, everything worthy is done despite them.