Company: Microsoft
Date: 2013-04-21
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Great company!
Pros: Excellent benefits, smart people, flexible work option. It has a wide range of products. So you can switch within Microsoft to work on lots of cool stuff
Cons: Sometimes, it's too big of a company. Cutting through red tape can be frustrating. Lots of processes in place (which can sometimes be good, but sometimes bad)