Company: Microsoft
Date: 2013-08-15
Overall rating: 5/5
Employment status: current
Experience level: Senior

Opportunity, challenge, constant change & brilliant people
Pros: Competitive pay and benefits, exposure to the best and brightest in the industry, you drive your own career, flexible work arrangements, head-quartered in a beautiful part of the country with something for everyone.
Cons: You can be a star outside of Microsoft your whole life and once you cross the threshold, you're suddenly considered average--it can be a bit daunting if you don't seize the opportunities to shine.  Politics can sometimes hinder growth and innovation by pushing those that don't want to "play the game" into other teams or to other companies.