Company: Microsoft
Date: 2018-02-12
Overall rating: 4/5
Employment status: former
Experience level: Junior

Great experience
Pros: * The work environment was great!
* Awesome collegues, learned lots of new skills
* Lots of freedom
* Moonlightning (you are allowed to work on own proyects off-hours and keep the rights)
* Lots of opportunities to move around the  company
* I was on an office which offered breakfast and lunch
Cons: * Lots of proyects in the company get shelved, chances are you will be working on one of them.
* I was working on GUI related stuff, which I am not a fan of.
* Development of products is heavily influenced by management.