Company: Microsoft
Date: 2014-05-22
Overall rating: 4/5
Employment status: current
Experience level: Junior

Great benefits, lacking in great leaders.
Pros: Great benefit packages and discounts available for a large number of restaurants and entertainment options in the area. Very low key work environment.
Cons: If you are not a software engineer, you won't get the same pay or bonus structure available to software engineers.  Hard to grow outside of the field that you start in, or make position jumps.