Company: Microsoft
Date: 2014-01-15
Overall rating: 4/5
Employment status: current
Experience level: Junior

Great place to work, depending on the product/team
Pros: World-class company that ships products that everyone uses. High standard for new hires - you'll work with some of the best and brightest. Top notch healthcare and campus. Fairly easy to move within the company.
Cons: Work experience can vary drastically by product and team. Some areas have poor managers, or management that's been around for a very long time and is resistant to change.