Company: Microsoft
Date: 2014-08-14
Overall rating: 3/5
Employment status: current
Experience level: Senior

Could be better, could be worse!!
Pros: Having the ability to run the very latest code before anyone else in the world and fixing the issues (hopefully) before anyone else sees them. Very large charitable company without compare.
Cons: Technical leaders are made mangers who have neither the training nor desire to people manage. Too many levels of management and as stated in other reviews the performance review system in use is archaic and not appropriate for the resources being reviewed.