Company: Microsoft
Date: 2015-03-09
Overall rating: 2/5
Employment status: current
Experience level: Junior

Great company to work for as a senior and above level employee, not so for younger talent.
Pros: Microsoft's focus on work-life balance has paid off, and the company is now very easy to work for regardless of life-circumstances.  Gender equality is also very big and MS is making a significant impact in their efforts to correct the gender imbalance, at least in the major metro areas.
Cons: The company is very disorganized.  Restructure upon restructure has left everyone a bit confused on how to get business done.  While they have done a good job breaking up the cliques that prevented new workers from finding a role in the company, they also didn't provide a real alternative, so things can be hilariously bad.  Administrative issues are slowly sorted out, and only with executive-level involvement.  It took 3 years to get a work phone number and IT is a dystopian nightmare.  Hardware refreshes are every three years with strangely limited availability of surface pros.