Company: Microsoft
Date: 2016-10-27
Overall rating: 5/5
Employment status: current
Experience level: Junior

Excellent workplace for software professionals
Pros: Lots of options and career opportunity
Company highly supports job moves by providing tools and atmosphere
Excellent benefits and total compensation
Cons: Could be quite stressful
Internal politics (as expected for a company of such size)
No separate quality organization - for better or worst, developers must make sure their code works