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

Excellent place to work - review process needs changes
Pros: Working for Microsoft was a big highlight of my life, let alone my career.  I enjoyed the people, technology and good work!  You get to define your career for the most part, and of course play with some of the best technology on the planet.
Cons: There really is only one major con at Microsoft - the review process.  There is so much tied up in a quarterly and annual process that it just slows everything down.  It needs to be more lightweight and tied to the results you show, not all the intricate bits and pieces of the process.

The benefits used to be top notch, but they've come down over time.  It actually made it easier for me to leave.