Company: Microsoft
Date: 2014-04-01
Overall rating: 3/5
Employment status: former
Experience level: Junior

It's about who you know, not what you know.
Pros: Benefits and Pay were high for the Seattle area.  
Good work life balance once you got into the flow of your role.
Some good managers and team members.
Good time-off policy.
If you know the senior people you will be in good standing - it all about your manager.
Cons: You never really own anything.
Managers constantly and roles are consistnantly changing.
if you don't have a good manager, you will not do well at MSFT.
Update your commitments and stay true to what you are doing - if not, you will be dinged!
Expectations are made without communicating.