Company: Microsoft
Date: 2013-03-07
Overall rating: 4/5
Employment status: current

Overall decent place to work
Pros: Fast-paced
ability to own your responsibilities- you're not micro-managed
Compensation is very good
great benefits program
Cons: You need to consider how you are leveled as much as you consider how you are compensated.  When interviewing, ask about career growth and how the leveling process works at MS.  It can be tough to climb the ladder if you choose a non-traditional career path.  Finding that career path is also much more difficult that it is to find a new position