Company: Microsoft
Date: 2015-01-14
Overall rating: 5/5
Employment status: former
Experience level: Senior

Amazing opportunities
Pros: Strongest diversified portfolio of businesses in a single company.  They treat their employees and extended family extremely well through benefits and family events.
Cons: The frequency of reorganizations throughout the company causes significant disruptions and turmoil for employees.  Often leadership has a difficult time making decisions and acting fast enough.