Pros and cons of Microsoft