Company: Microsoft
Date: 2013-02-05
Overall rating: 4/5
Employment status: current
Experience level: Junior

Smart people, diverse products, strong company with room for long term career growth in Tech.
Pros: Smart, passionate people, good career growth potential with international mobility. 
Open and honest feedback depending on your manager
Huge company with many possibilities, though it is increasingly difficult to change roles within the company.
Cons: Constant change in recent years (multiple managers, org names, and bad communication to field teams within my division). 
The changes, and direction of the company are moving in a good direction overall but change management needs a review.