Company: Microsoft
Date: 2009-06-09
Overall rating: 4/5
Employment status: current

Amazing career growth opportunities
Pros: Abilitiy to grow your career is a very compelling reason to be working at Microsoft.  Ability to work with other amazing software engineers allows for a great learning experience.
Cons: Currently there are layoffs right now given the current economic conditions.  The layoffs do not seem to be in regards to poor performance but rather which group you are in (which makes sense).