The customer service is great! They are always working with me, listening to my needs/concerns or ideas I have for their product. Sometimes it takes awhile between when we talk about something until they create what you wanted so there's not really any way around that unless your willing to wait. This isn't necessarily bad but sometimes waiting can be frustrating too because then you're wondering why things aren't happening as fast as planned. We use this website mainly to send out messages regarding our employees' insurance. It makes everything easy since all information related to payroll (pay period dates etc) has been transferred over from another system which was difficult at best.