I have been with TQ for about 5 years now as both consultant/partner & client manager of their HR consulting practice (and before). The system has served me well over time - it's not perfect but they are constantly improving upon its features which helps us stay ahead when compared against competitors who don't seem able or willing to improve! Nothing really comes up at this point since my experience was good overall. Keep asking questions regarding functionality issues / problems encountered by clients so there can be more improvements made. Their support team always responds promptly once contacted via email within 24 hrs. You will find them helpful if ever having any question pertaining to software implementation process during onboarding training phase etc., especially from consultants like myself working remotely where communication barriers may arise sometimes while sharing expertise knowledge across different geographies through video conferencing platforms such as Zoom.