Pros
The Professionality of this company is of the charts. I've been working with Microsoft Products since the beginning of Microsoft. When I started in IT there was No Microsoft. But when I started Joining them as an IT Professional in their Beta Testing of Products, nowadays called The Insider Program, I loved it. Microsoft was listening to our feedback and a lot of our ideas were implemented directly. Nowadays as an Alpha Insider it's still the same and I loved them for it.
Cons
In the early Days of my Beta Test experience, there was everything I needed to be testing was free. Last Years I have been testing everything of Microsoft, from Software to Hardware, everything included. Only problem I found, you needed to buy the Software and Hardware yourself. And even the biggest Problem I have as a longtime Microsoft Beta Tester and Insider is, I'm as an older person now totally forgotten and there are no Models for Elder people, with Microsoft