Company: Microsoft
Date: 2017-03-01
Overall rating: 4/5
Employment status: former
Experience level: Junior

Software Engineer
Pros: + Work on products impacting millions of people around the word
+ Flexible work timings
+ Surrounded by brilliant like-minded people
Cons: - The products are not necessarily exciting and might involved dated stuff
- Decision making is completely top-down
-