Company: Microsoft
Date: 2014-05-24
Overall rating: 3/5
Employment status: current
Experience level: Junior

Good company with lots of problem here and there.
Pros: Lots of scopes to learn. They have different  course based learning system (both online and in person) which helps to move forward in your career.
Cons: High friction environment. Ball does not roll smoothly. Many times people are rude and adds a lot of unnecessary pressure on development.