Company: Microsoft
Date: 2011-08-10
Overall rating: 3/5
Employment status: current

Your experience changes a LOT depending on which department you work for or who is your manager
Pros: Reach of company and the chance to impact the lifes of millions of people with your work. There are so many fantastic people that are working hard to help others and innovate in all fields.
Cons: Everything is per-manager-discretion, which means that if you get a bad manager you are toasted. And not only that, because if the manager gives you a bad review, then you are also in very bad shape to look for positions in any other departments.