Company: Microsoft
Date: 2016-11-01
Overall rating: 4/5
Employment status: former

A good cake with few nuts.
Pros: Good salary and working environment. Most of the managers partner with you for your personal and professional growth and in that process they create awesome teams.
Cons: inter team or org movement can be painstakingly slow and frustrating. Bit of red tape here and there.