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

Great long term company, change can be chaotic
Pros: Personal and professional growth potential is tremendous, corporate support of employees is outstanding, peers are of high caliber, the pay is good, the benefits are justifiably legendary.  This company truly stands by their commitments to support their employees.
Cons: Organization changes occur with too much regularity.  At times it seemed like the company didn't get the concept 'If it isn't broke don't fix it.'  This led to a pervasive feeling of keeping one's head down and just focus on the work to avoid getting caught up in the politics.  While that may be a normal state of affairs it often trespassed into distraction.