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

Exciting, challenging, but not a great place to build a career
Pros: Interesting projects; cutting-edge technologies; smart people; lots of opportunities to learn something new; lots of opportunities to impact millions of customers
Cons: Unhealthy culture; internal competitiveness is killing innovation and driving away great people; lots of incapable, hard-to-work-with people in high places; Too much red tape especially when it comes to re-staffing appropriately after the team assignment changes drastically.