Company: Microsoft
Date: 2015-08-02
Overall rating: 5/5
Employment status: former
Experience level: Junior

Good company to work
Pros: You et tough challenges, complex issues to solve, massive opportunities in any field you like and scope for impacting lives and contribute to the society. Very nice place to work.
Cons: Hierarchy, middle level management and out dated review system. Currently the review system has been changed but yet to see the significant impact of it.