Company: Microsoft
Date: 2016-12-05
Overall rating: 3/5
Employment status: current
Experience level: Junior

Great benefits
Pros: Great benefits, diversity, flexible schedule. Overall, Microsoft has been a good experience, not great. Opportunities to grow and mentoring program are other pros.
Cons: Too many teams doing the same work. Not enough ownership on mistakes. Teams continue to build empires and silo themselves off.