Company: Microsoft
Date: 2014-01-02
Overall rating: 4/5
Employment status: current

Great place to work!
Pros: Benefits, competitive salary, challenging work, rewarded (praise and bonus) for results, and chance to expand your mind with complex business challenges that are unique to very large software vendors.
Cons: Like every company, internal politics can be a challenge. Often times, those who scorch the earth tend to advance their career faster. Have seen many under performers passed along to other teams versus cutting them loose.