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

Awesome career experience
Pros: Very impactful to global software and impacting everyone in the world in software that you've made and design and sell. It really allows you to do your great work if you are ambitious and if you are creative. Also, it is not limited to doing the traditional test work that testers are supposed to do. You are only limited by your imagination.
Cons: Large company is complex and you need to navigate your way through. You are only limited by your imagination. It really takes time to build trust and establish credential. It may take some time and effort for multiple people to appreciate your work. So you need to be self motivated. If not, you may not make it. You need to believe in yourself at times.