Company: Microsoft
Date: 2012-08-26
Overall rating: 1/5
Employment status: former
Experience level: Junior

Mired in Microsoft muck and
Pros: Pay and benefits are excellent. 
You can work on some cool stuff that everyone uses.
Lots of interesting things going on around Microsoft at all times.
Cons: Little creativity on the lower levels. Real innovation is hard to come by.
Decisions are unclear and making changes takes forever.
The Microsoft engineering process often gets in the way of delivering a strong product.
Not much fun. Morale was almost always low.