Company: Microsoft
Date: 2013-02-14
Overall rating: 4/5
Employment status: current
Experience level: Junior

Great technology; lost cycles developing worthless muscles
Pros: Awesome tech. Really smart people. Global diversity. Culture is still based in innovation. As far as companies, in America go, this is one of the best.
Cons: Feels like congress sometimes. Politics and duplicative work assignments lead to gross inefficiencies. Growth here is not real, unless you feel like more responsibility at the same pay rate is professional growth.