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

Microsoft is a great place to work
Pros: You get to work with some of the best and brightest on the newest technologizes.  You are always challenged and learning new things.  If you are bored it's your own fault.
Cons: It is a very fast paced, competative and demanding environment.  It can be very difficult for some people to thrive in this type of environment.