Company: Microsoft
Date: 2014-08-03
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Beaucratic, but passionate for software
Pros: Best reasons for working here is that the compensation is middle of the road, but the benefits are quite good.  Work/Life Balance is also good and not abused
Cons: The test role is not an engineering role as much as the developer roles are, and training seems to be discouraged unless it's strictly for your current job.  They pay a lot of lip-service to developing everyone to their future careers, but that only seems to matter for the current job.  Also, rather political and in-fighting is common.  They are trying to get rid of that, but...