Company: Microsoft
Date: 2016-03-13
Overall rating: 4/5
Employment status: current

Good place to work
Pros: Microsoft has many many great talents. I generally enjoyed working with my colleagues. The company is also very resourceful. Due to its size, you can find expert on almost anything. We're also solving some of the worlds toughest problems, which makes it an interesting and inspiring workplace.
Cons: Due to its size, there are many wasted effort on many groups try to do the same thing. countless rewrites. the company is also process heavy. Overall engineering efficiency is low. Also, no free lunch!