Company: Microsoft
Date: 2011-10-05
Overall rating: 5/5
Employment status: former

Microsoft is a great and technically challenging place to work.
Pros: Great, competitive peers. Great benefits. Great work-life balance.  Challenging work assignments. Nice work environment.  Decent training available. Beautiful part of the world.
Cons: Crowded office situation, quite often having to share an office. Lots of egos to work with. Commute to and from is not fun.