Company: Microsoft
Date: 2014-09-17
Overall rating: 4/5
Employment status: former
Experience level: Senior

A constantly evolving work environment that supports continuous growth.
Pros: If you ever decide you're bored with a given technology or modality you have tons of opportunities to move around and try something new.
Cons: This company is becoming more political each day.  More and more red tape and arrogance on the part of management is slowing the wheels of innovation.