Company: Microsoft
Date: 2014-04-03
Overall rating: 5/5
Employment status: current

Rewarding work, excellent pay, work-life balance, and advancement opportunities
Pros: Microsoft offers the opportunity to work on the forefront of new technologies, dogfood Microsoft products, and visibly impact users on a global scale. Generally, management is good from top to bottom, and pay, benefits, and work-life balance are excellent. As long as you are meeting and exceeding expectations, you go home when you are satisfied with your day's work. There is a clear, incremental advancement path unlike some other big 4 companies. Possibly most importantly, Microsoft is on the rise and beginning to innovate at a high rate.
Cons: Your specific vision may not always align with the company's goals. There is no free food.