Microsoft Internal Strengths And Weaknesses