Company: Microsoft
Date: 2011-08-30
Overall rating: 5/5
Employment status: current

Microsoft expects more out of their employees than any company I had worked for previously but are willing to compensate
Pros: Amazing products, Excellent Benefits, fantastic opportunities for personal and professional growth.  Microsot also provides a fair work environment where hard work is rewarded.
Cons: Much like any company, there are a certain amount of office politics you have to deal with. This gets old fast.