I really like how customizable it can be with its functionality as well! It's easy to use for clients, employees & employers alike. Also, they are always making improvements so that makes me feel better about using them every time we need their services. Some features may not work very smoothly at times but other than that everything works great! We solved our employee onboarding process, communication between all parties (employee-to-employer), ability to have an online calendar/scheduler which was previously offline only - this helps us organize meetings more efficiently.