I liked that they were able to be flexible in how we wanted our CRM setup going forward, as well as being easy to communicate about changes/updates/etc - which is key when you're working remotely! It's also nice that there are other options for your account if it doesn't work out (like an off-site provider like Daypop). The only downside was initial onboarding of new users; some people had trouble getting used to all these bells & whistles at first since many use more basic systems where everything has been streamlined into one place before now. This can take time but once someone gets familiarized with it though there really isn't anything else better than this system overall. As mentioned above, ease of communication between team members who may not normally talk directly or have access to each others calendars etc.