Company: Microsoft
Date: 2014-03-07
Overall rating: 5/5
Employment status: current
Experience level: Senior

Microsoft is a great place to work.
Pros: Pay, benefits, flexibility and the ability to work at the company for a long period of time.
Cons: Review structure (even with recent changes), number of individual contributors required under a manager, number of employees (to many barriers to get things done.)