Company: Microsoft
Date: 2015-09-02
Overall rating: 3/5
Employment status: current
Experience level: Junior

Career is what you make of it
Pros: Opportunity for career growth is near endless. It is relatively easy to move around the company and try out different career opportunities. Having Microsoft on your resume is a big booster.
Cons: Lot of emphasis on numbers and metrics. Moderately-high competitive environment. Isn't for everyone. Still a very top-down company, not a lot of value/ideas can bubble up from the employees to top management.