I liked that it has all of my accounting software, inventory management system in one application which is great! It can be difficult to find support if you need help with customization or integration issues - sometimes they are not so helpful when we have specific questions about their product/platform's functionality (even though there may exist documentation for many functions).
We started using this platform as an upgrade from our old point solution but realized quickly how much better everything was once integrated into 1 cloud service provider instead of multiple applications running independently across different vendors' products & platforms.