Company: Microsoft
Date: 2014-05-05
Overall rating: 2/5
Employment status: current
Experience level: Senior

It's a different MS, Good place to start, not a good place to stay.
Pros: Good products, compensation and benefits.  Technical training is good as are the people you'll work with.  If you have a good manager you should be happy, if you don't you'll have a vastly different experience.
Cons: Once an awesome company to work for, about 6 years ago they flipped a switch on compensation, perks and programs went out the window in favor of hiring colleges hires with the intent of getting at least 5 good years out of them before they wash and repeat.  Change is mind numbingly constant, reviews are to the extent you feel like you're consistently being reviewed from weekly to monthly 1:1's to mid year and year end review.   Be ready to work to achieve your defined smart goals for vague and undefined compensation.  If you don't like it there's a line of college hires right behind you.