Company: Microsoft
Date: 2014-05-23
Overall rating: 5/5
Employment status: current
Experience level: Senior

Wonderful benefits and incredibly talented people
Pros: Very bright, talented folks.  Never had a problem finding someone to bounce ideas or discussions with.  THe company is fantastic and tremendous in resources and ability to get things done.  Yes, there are many complaints but I think this has to do more that the type of people hired in tend to be analytical and critical.
Cons: Environment can be cold and aggressive depending on the team.  Lots of data driven people and the consensus driven decision making can paralyze a lot of forward momentum.