Company: Microsoft
Date: 2016-03-14
Overall rating: 4/5
Employment status: current
Experience level: Junior

Overall great place to work.
Pros: The people, benefits, learning opportunities, challenging situations, and everyday growth make one  year of experience working for Microsoft equal to three years of experience working anywhere else.
Cons: Forced attrition - a few good people leave each year because they're the lowest performers on the team.  That doesn't mean that they're bad performers - it just means they didn't have a good year.  So, often times, the culture is one of "fear" - "who's next?"