Company: Microsoft
Date: 2012-08-27
Overall rating: 1/5
Employment status: former
Experience level: Junior

If you are in it for yourself, fine...just don't try to help others.
Pros: It's Microsoft.   They do a lot of great things across a lot of different fields.   It looks good on a resume, they pay reasonably well.
Cons: I had 5 managers in 11 months and received no real guidance after the first couple months.    I chose to help a team that needed it, not look out for myself, and paid for it with the worst review ever -- even though I hit all the goals set out for me by Managers #1 & 2.