Company: Microsoft
Date: 2016-09-12
Overall rating: 4/5
Employment status: current
Experience level: Senior

Great company to work for
Pros: Many roles/products to choose from, different locations across the globe, big company, great benefits, can change roles, many ways to advance career
Cons: Can get political, depending on your org, experience can be great or bad, no more opportunities for QA/testing roles,  boss can make a big difference in experience