Company: Microsoft
Date: 2017-06-19
Overall rating: 4/5
Employment status: former
Experience level: Senior

Microsoft as Workplace
Pros: I spent few years in Bing learning from arguably some of the brightest folks in the industry about distributed systems, application development. I would say really good place to learn technical prowess on different areas of software industry.
Cons: I feel that review system is sometimes more or less solely dependent on the manager feedback - there is on really accounting into as what your peers think about you a contributing member of the team. Peer reviews are sort of just formality and ultimately Manager decides everything.