Company: Microsoft
Date: 2014-03-16
Overall rating: 4/5
Employment status: current
Experience level: Senior

Microsoft is a safe place to work, innovative, motivated to improve it's situation
Pros: -So many brilliant individuals
-Constantly improving its HR processes and personnel review system
-Executives listen to employees
-So many great businesses to work for, if your tastes change wrt the type of products or technologies to work on it's very easy to move between products or business groups
-Is in the process of redefining itself and it's focus on devices and services
-The engineering teams have a good focus on product quality
-Satya as CEO
Cons: -Like any very large company there can be some bureaucracy that slows down the engineering teams
-The company as a whole can be slow to change, though smaller businesses can usually respond to market changes a lot more quickly if they don't have a dependency on a slower business group.