I like their ability to connect me with my clients. They have helped us solve many problems that we were having as an organization. Their support staff is great too! We really appreciate how they make sure our needs are met. It's sometimes hard for them to keep up with demand but it seems like they're getting closer. They do not provide all of the services that big companies offer (HR, payroll, benefits). If those types of things aren't important to you then this might work out well because it can be difficult to find providers who offer everything in one place.