Company: Microsoft
Date: 2008-12-08
Overall rating: 2/5
Employment status: former

There is no work-life balance at Microsoft.
Pros: Compensation can be above average for the industry.  Health benefits are very good.
Take advantage of training or certification opportunities.
Cons: Even if you think you are meeting your objectives/committments, you're not. There are so many 'unwritten' factors in how management judges you, and these factors can change every month without you even being informed.
Watch out for your peers who will back-stab you every chance they get in order to get a 2-3% annual raise.  Expect to have a new manager at least 2 times per year.