Company: Microsoft
Date: 2010-06-30
Overall rating: 4/5
Employment status: former

Opportunities are there
Pros: The company has a great work life balance and benefit package.  There is a lot of flexibility when it comes to hours, especially if you are working with overseas stakeholders.  Also it is so diverse there are a lot of career paths to pursue.
Cons: Sometimes it seems to bureaucratic and political.  Also some concerns about longer term viabiliity of key revenue drivers in light of fierce competition.  Where will the future $$ come from ???