"I have worked at Microsoft since 2006. You need to expect reorganizations and movement to new managers and office spaces regularly. I view this as giving me a variety of experiences.
With 100k employees, the company is necessarily political. However, this often goes down the the lower levels which is a bummer.
The benefits are A+. I have not found better benefits anywhere."