I like that it's easy to set up, manage and expand my network resources without having to worry about overloading our servers or running out of space in data centers. The setup process can be tricky at first but once you get used to all the features they are very user friendly. We have been able to create more flexible applications in less time than we previously were using other solutions for this purpose. If your looking into creating virtual networks there isn't anything bad i've found so far. It does take some getting use too though as it has lots of options which aren't always necessary when trying to build something simple. Creating new work environments where employees can easily access their files from any device regardless if its connected through wifi or VPN.