Company: Microsoft
Date: 2014-03-26
Overall rating: 3/5
Employment status: current
Experience level: Senior

Great technology, good benefits
Pros: Smart people, good benefits, flexible work environment
Cons: Very political, roles can feel very laser focused and hard to see contribution of your role to vision of the company.  Teamwork is still secondary to individual performance.