Company: Microsoft
Date: 2013-06-07
Overall rating: 2/5
Employment status: current
Experience level: Senior

Started off great, but unless you learn to play the politics game, you bump into the ceiling pretty quickly
Pros: Smart people and good projects, opportunities to travel and work in various different industries without having to leave one employer
Cons: Lots of politics, review system pits teammates against each other, compensation is low compared to other companies, no longer the thought leader in technology