I like that they have such extensive knowledge about their products as well as all aspects regarding running an organization in general! They are very open to ideas from other people outside your team too so it's not just one person who knows what you need but several different ones!! Some staff members were more helpful than some while at times there was confusion within my department because we could never quite figure out why certain things needed changed or added etc..
But overall great experience working through this system over many years now. There is no real dislike here really - though i do wish I had spent less time looking into specific features instead focusing 100% onto our work which made us look bad when compared against competitors offering similar services/products by using better technology platforms / software packages!