Company: Microsoft
Date: 2010-11-04
Overall rating: 3/5
Employment status: former

Watch out for layoffs
Pros: Excellent benefits, training, discounts.  Intelligent workforce.  Large company allows for many opportunites within multiple business units.  Microsoft brand only helps your resume.
Cons: Difficult to advance without being an a@# kisser.  Large differences in management and  experiences between divisions and organizations.  Remote employees less satisfied than those on campus.