Company: Microsoft
Date: 2008-09-11
Overall rating: 5/5
Employment status: current

If you want to learn how to do it right - come to Microsoft.
Pros: Smart people, good work-life balance, when working in engineering - you have the chance to impact million of users. Feedback from management during the review process is constructive.
Cons: Severe shortage of rooms in most groups in the Redmond campus. You get room alone based on seniority, and in some groups you need 5-6+ years to get a room on your own.