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

Fast paced, long hours, high intensity environment
Pros: Microsoft is a great place to work if you want a fast paced environment, with long hours, and high intensity.  It is a great place to get experience, but difficult for System Engineers, as there are not a lot of opportunities across the greater organization.
Cons: The review process is brutal.  And unless you get a quality manager with a high level of integrity and honesty, you can end up at the bottom of the barrel.