Company: Microsoft
Date: 2010-12-06
Overall rating: 3/5
Employment status: former

Microsoft
Pros: Benefits plans, good opportunities for developers,  work/life balance pretty good, stable business model and solid infrastructure to support the work.
Cons: professional future is purely based on your personal network within the company.  A lot of office politics that drive the daily work.