The main advantages are its scalability & support for multiple platforms as well as integration capabilities into existing systems (eg Salesforce). We use it primarily at work but have also deployed on our customer's cloud instances including AWS. There is nothing I dislike so far - everything works great! However we did face some issues while integrating with Microsoft Active Directory servers which is not necessarily related to this product itself. Make sure you know what your needs exactly before choosing something that might be overkill. At first when setting up my account manager was trying too hard to make things fit his idea how an administration software should look like instead if taking requirements from actual users. With time he realized there were real problems such as lack of customization options/features within the system to create custom user roles etc., therefore made changes accordingly. Overall solution provides very I like the ability to manage all my devices and customers in one place. I also like the reporting feature. I dislike that the software can be slow and buggy at times. I also dislike that the software is not as user-friendly as other similar products. I also dislike the fact that I cannot have more than one device per account. I use the software to manage my customer accounts. I also use the software to manage my devices. I use the software to manage my devices.