We have been working with Horizon for over two years now as their platform was used by our client in order to manage all its financial transactions (payments).
Their team has always made available whenever we needed them any support or assistance related to this product since day one! I cannot think about anything negative regarding my experience so far while dealing directly through Horizons's customer service department. They were very helpful during each step along way from project conception till implementation phase completion; they even helped us solving some issues after launch which turned out not being technical at first but rather business oriented ones like how best fit these new features into existing processes within organization etc.