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

Poor management/execution
Pros: Great benefits, good products. There are some great people there, some horrible folks too. Many different products and technologies to chose from.
Cons: Too much emphasis on processes and hierarchy. Not a great environment for teamwork. Leadership lacks vision, too afraid to execute on bold ideas, grassroot ideas never gets recognized.