Company: Microsoft
Date: 2012-08-10
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Best company for personal development
Pros: Great benefits
Endless opportunity to grow your career (if you put in the effort to learn, do, and connect)
Scale - not many companies have the global recognition and impact that Microsoft has
Wickedly smart people to work with
Cons: BIG and slow - decision making is a very long process and involves way too many "stakeholders"
External perception
Review system (and I am in HR)
Culture is very "me-centric" and that is directly related to the performance management system. Forced distribution will create this type of behavior