Company: Microsoft
Date: 2014-09-15
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

A great place to work if you pick the right group.
Pros: They have a great compensation package, and many teams have a fun atmosphere.  Anywhere you work, you can find incredible talent to learn from and grow.
Cons: The politics are mind-numbing at times.  Depending on the group, you may have to scratch and bite for a chance to grow your career.  Often it's easy to feel lost in the grand scheme of things and feel stifled.