Company: Microsoft
Date: 2016-01-27
Overall rating: 5/5
Employment status: former
Experience level: Junior

A great place to work which makes you say "ka-ching!"
Pros: - Excellent pay (salary+bonus+stocks)
- A lot of tech knowledge in the company.
- A great opportunity for learning.
- Nadella has done a great job taking down MS's walls to Open Source
Cons: - Redmond is the center of MS's universe.
- A big pyramid full of mid-level management.
- Impossible to follow Agile and Scrum. Quite a few people stuck to obsolete corporate mentality.
- A lot of bureaucracy.