I like the freedom there is to create configuration profiles, and manage groups. One of the features that we utilize the most are smart groups, to either organize mobile devices or to regulate iPad security (prohibit students from downloading apps, while still keeping the App Store available to them, and see who has downloaded restricted apps that we do not want to "publicize" to the point they will put them on their phones.
I do like the fact that a group of people can each be working in the same area, such as the same Configuration Profile, and we can still function, other software that we use only allow one user for the organization at once prohibiting multitasking.
One of the biggest reasons we continue to use this software rather than migrate the remaining portion of our organization to Mosyle (which offers quite a bit for free), is the customer support.
One thing that stands out is the organization of the product. Due to the varied ways to administer devices and applications, there are a few different screens to use. We have found that we have to visit several pages to accomplish one task, such as automatic update of apps in the system, to be pushed out into Self Service to groups. We have since switched from codes to Managed and found it less cumbersome, but having to visit student pages as well as the VPP assignments when there are changes that are not immediately pushed out has made the learning curve for some members of the department steeper than it needs to be.
We have occasionally experienced support advice that seemed like checking off a checklist of things to try before delving deeper into issues. We understand, having frequently done this with Apple and even our own users, however, sometimes, it seems like the checklist is more important than looking at the whole issue.
Finally, not quite a con, but we do not currently use Jamf for our Computers or Apple TVs because of the cost to benefit ratio not being justifiable. We keep things fairly open and would only really just use it to aid in set-up and some push of applications and updates, but not exhaustive.