Company: Microsoft
Date: 2009-09-09
Overall rating: 3/5
Employment status: former

Microsoft
Pros: Great training and mentoring programs.  A fabulous company to start your career.  Excellent benefits and good starting salaries.  Brand recognition.  If you want to work for the biggest and the best, Microsoft is the place to be.
Cons: Lots of long hours.  Expect crunch times every project, usually lasting anywhere from 25 to 40% of the product cycle.  Deathmarches, as they are called, can put unrealistic expectations on you, 70-80+ hour weeks for months at a time, including weekends.