Company: Microsoft
Date: 2014-09-25
Overall rating: 4/5
Employment status: former
Experience level: Senior

Best job i ever had
Pros: You are working with the smartest people on earth, culture is great and there is a lot of respect between developers PMs, testers and UX people.
Compensation is good and they really take care of the employees.
Cons: Had a big problem changing course, may have improved with the new CEO.
Letting go of people that were doing great job is not the smartest move in my opinion, but hey the stock is climbing...